Including a URL with query string in an XML document

You can try <URL><![CDATA[http://www.example.com/page?id=1]]></URL>

All text in an XML document will be parsed by the parser. But text inside a CDATA section will be ignored by the parser. You can find more here.


try this <URL><![CDATA[http://www.mysite.com/page?id=1]]></URL>


As you provide it, the XML is well formed. You don't have anything to escape in it. Maybe you have encoding problems in your source file. For information, the 2 characters you must escape in XML are :

& in &amp;
< in &lt;

Characters you may escape in attributes values (depending on the syntax you use for attributes : attr='value' or attr="value") :

" in &quot;
' in &apos;

Depending on the context, the last character that can be escaped :

> in &gt;

Tags:

Xml

Encoding