| Author |
How to have HTML entities in a XML element
|
Srikkanth Mohan
Greenhorn
Joined: Apr 10, 2008
Posts: 5
|
|
Hello,
I have been using XMLBeans for parsing xml documents. It works fine but when i have HTML entities like ® © there is a parsing error in the document. I tried to modify the type of the element to CDATA but then the HTML entities are changed and & is replaced with & so it doesn't render right on the page.
This is error which i have been getting org.apache.xmlbeans.XmlException: org.xml.sax.SAXParseException: The entity "reg" was referenced, but not declared.
Thanks
Srikkanth
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 16487
|
|
XML knows nothing about HTML entities, so by using them, you make the document not well-formed.
Your best option is to not use them. Instead, use the corresponding XML character entities. Another alternative is to provide the document with a DTD which defines all of the entities you plan to use. But really I think it's better not to speak XML with an HTML accent.
|
 |
 |
|
|
subject: How to have HTML entities in a XML element
|
|
|