[xquery-talk] Query with subelements nested inside words
eah at faust.ab.ca
eah at faust.ab.ca
Wed Jun 1 10:39:08 PDT 2005
Greetings all,
I have a problem with an XQuery I'm trying to get working.
Here is a sample of the kind of XML I'm working with:
<root>
<elemt>Something is ro<lig>tt</lig>en in the state of
<emph>Den</emph>mark</elemt>
</root>
I would like to be able to extract the contents of <elemt> as a string
without the subelements and with the integrity of the words
unaffected...for example:
<result>
Something is rotten in the state of Denmark
</result>
I have tried various approaches with XQuery along the lines of...
for $TheResult in (/root/elemt) return normalize-space($TheResult)
...but the best I've been able to do is this:
<result>
Something is ro tt en in the state of Den mark
</result>
As you can see, spaces are being inserted in undesirable locations.
Any ideas as to how I can make this work in XQuery?
thanks!
e.
More information about the talk
mailing list