Parser erroneously adds "@_/": true attr for self-closing stop nodes (original) (raw)
- Are you running the latest version?
- Have you included sample input, output, error, and expected output?
- Have you checked if you are using correct configuration?
- Did you try online tool? (there doesn't seem to be a way to add stop nodes to the online tool)
Description
When the allowBooleanAttributes flag is set on XMLParser, the parser will interpret the closing / in a self-closing stop node as a boolean attribute. This introduces further problems when attempting to build the parsed data back into a string, as it produces invalid XML. E.g., <script src="script.js" /> becomes <script src="script.js" //> (note the double slash).
It is possible to implement a workaround by adding an updateTag method that removes @_/ attributes.