For example i have this xml. I need to get value of parameter val of tag foo with id="two"
<top>
<sub id="one">
<foo id="two" val="bar" />
sometext
</sub>
</top>
Whis this query (using Qt QXmlQuery):
doc('test.xml')/top/sub[@id='one']/foo[@id='two']/<p>{@val}</p>
I receive <p val="bar"/>, but I need only text “bar” without any tags.
I tried to remove <p> and </p> and receive syntax error, unexpected {
How can i get parameter value without any tags?
If you try to serialize just an attribute you will get an error. You may be better off just retrieving the value of the attribute: