Hello,

I have a string that I want to parse using fn:parse-xml-fragment (in BaseX
8.4.1). I noticed that there seemed to be a difference when wrapping the
string in a string constructor versus plain quotes.

Using the string constructor seems to require a second function call in
order to parse the XML.

The following three expressions illustrate the difference. Numbers 2 and 3
return parsed XML, whereas number 1 returns the original, unparsed string.
Is this the expected behavior when using string constructors?

1.
``[<span start="" end="3">Sed</span> ut perspiciatis]`` =>
parse-xml-fragment()

2.
``[<span start="" end="3">Sed</span> ut perspiciatis]`` =>
parse-xml-fragment() => parse-xml-fragment()

3.
'<span start="" end="3">Sed</span> ut perspiciatis' =>
parse-xml-fragment()


--
Tim A. Thompson
Metadata Librarian (Spanish/Portuguese Specialty)
Princeton University Library

Reply via email to