How to escape the character entities in XML?
Posted
by Chetan Vaity
on Stack Overflow
See other posts from Stack Overflow
or by Chetan Vaity
Published on 2010-03-31T14:00:44Z
Indexed on
2010/03/31
14:03 UTC
Read the original article
Hit count: 482
I want to pass XML as a string in an XML attribute.
<activity evt="<FHS>
<act>
<polyline penWidth="2" points="256,435 257,432 "/>
</act>
</FHS> />
Here the "evt" attribute is the XML string, so escaping all the less-than, greater-than, etc characters by the appropriate character entities works fine.
The problem is I want a fragment to be interpreted as is - the character entities themselves should be treated as simple strings.
When the "evt" attribute is read and an XML is generated from it, it should look like
<FHS>
<act>
<polyline penWidth="2" points="256,435 257,432 "/>
</act>
</FHS>
Essentially, I want to escape the character entities. How is this possible?
© Stack Overflow or respective owner