[xquery-talk] parsing xml fragments

David Carlisle davidc at nag.co.uk
Sun Jun 21 13:47:44 PDT 2015

On 21/06/2015 21:33, Leo Studer wrote:
> Hi George
> thanks for your thoughts. I thought the same in the beginning. And
> when you look in the source $feed there it is escaped but
> parse-xml-fragment does the mess…
> Always Leo

It looks to me as if the string is not well formed.

You have essentially

<![CDATA[<img src="aaa?&location=sio"/>]]>

So the input XML document is well formed

but the string you are passing to the xml parser is

<img src="aaa?&location=sio"/>

which is not well formed.

the input should be

<![CDATA[<img src="aaa?&location=sio"/>]]>

If you know all your ampersands are not escaped, and you can't fix the
source documents  you could use a regexp-replace to escape them before




The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is:

Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Microsoft Office 365.


More information about the talk mailing list