remapNamespacePrefix: Preserve prefix of attribute names (#255)

Preserve prefix of attribute names when copying them over to the new
node.  This fixes an unintentional rewrite of `xml:space` to `space`
that also caused scour to strip whitespace that should have been
preserved.

Closes: #239
Signed-off-by: Niels Thykier <niels@thykier.net>
This commit is contained in:
Niels Thykier 2020-06-10 18:18:21 +00:00 committed by GitHub
parent cc11ef3d5e
commit 9a1286132f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 2 deletions

View file

@ -5,4 +5,5 @@
<title>Test</title>
</svg:rect>
<vector:rect height="100" width="100"/>
<svg:text xml:space="preserve"> Hallo World </svg:text>
</svg>

Before

Width:  |  Height:  |  Size: 331 B

After

Width:  |  Height:  |  Size: 390 B

Before After
Before After