[forge-dev] [JBoss JIRA] Created: (SEAMFORGE-179) An XML document parsed with the Forge XMLParser cannot be exported with XMLParser#toXML if it contains comments

Kevin Pollet (JIRA) jira-events at lists.jboss.org
Wed May 18 04:25:00 EDT 2011


An XML document parsed with the Forge XMLParser cannot be exported with XMLParser#toXML if it contains comments
---------------------------------------------------------------------------------------------------------------

                 Key: SEAMFORGE-179
                 URL: https://issues.jboss.org/browse/SEAMFORGE-179
             Project: Seam Forge
          Issue Type: Bug
          Components: Parsers / File Manipulation
    Affects Versions: 1.0.0.Alpha3
            Reporter: Kevin Pollet


When the {{XMLParser#parse}} method is called on a stream which contains comments, DOM creates a Node named "#comment" and the corresponding Node is created by Forge parser. After that, when the {{XMLParser#toXML}} method is called on the XML root node an exception is thrown. 

At serialization Forge parser tries to create a Node with name "#comment" by using the method {{Document#createElement}} (which is illegal and result in a {{DOMException#INVALID_CHARACTER_ERR}}) instead of calling the method {{Document#createComment}}. IMO, the same problem could happen with others specific nodes.

Maybe Shrinkwrap descriptor project could have the same problem, but it needs further investigations...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the forge-dev mailing list