Irmen de Jong wrote:
Usually, but not in this case. If you have a text that looks like
XML, and you want to put it into an XML element, the XML file uses
&lt; and &gt;. The XML parser unescapes that as < and >. However, it
does not then consider the < and > as markup, and it shouldn't.


That's also what I said?

You said it in response to

>>> All the behaviour you are seeing is a consequence of this. You need
>>> to unescape the contents of the <string> tag to be able to treat it >>> as structured XML.


In that context, I interpreted

>> The unescaping is usually done for you by the xml parser that you
>> use.

as "The parser should have done what you want; if the parser didn't,
that is is bug in the parser".

The OP probably wants to feed that to a new xml parser instance
to process it as markup.
Or perhaps the way the original XML document is constructed is
flawed.

Either of these, indeed - probably the latter.

Regards,
Martin
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to