XQUERY: return values from different tags using xquery

Issues related to W3C XQuery.
FramJamesgot
Posts: 1
Joined: Fri Aug 12, 2022 8:48 am

XQUERY: return values from different tags using xquery

Post by FramJamesgot »

I´m starting using xquery and I want to know how to get the values from 2 different type of tags. for example:

xml

<elementType>value</elementType>
<otherElementType>value</elementType>
<elementType>value</elementType>
<elementType>value</elementType>
xquery

"for $b in $doc//elementType return stringg($b)"
"for $b in $doc//otherElementType return stringg($b)"
I want this but only using one query, how can that be done?
artur_bozieac
Site Admin
Posts: 6
Joined: Wed Feb 16, 2022 11:40 am

Re: XQUERY: return values from different tags using xquery

Post by artur_bozieac »

Hello FramJamesgot,

I wrote a this XPath :

Code: Select all

./*[self::elementType or self::otherElementType]

For this source :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<doc>
 <elementType>value</elementType>
 <otherElementType>value</otherElementType>
 <elementType>value</elementType>
 <elementType>value</elementType>
</doc>
It selects elementType either otherElementType.
Artur Bozieac
<oXygen/> XML Editor
http://www.oxygenxml.com
Post Reply