XQUERY:使用xquery从不同标签中重新计算值

时间:2012-09-02 22:28:02

标签: xml xquery

我开始使用xquery,我想知道如何从2种不同类型的标签中获取值。 例如:

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)" 

我想要这个但只使用一个查询,怎么办呢?

1 个答案:

答案 0 :(得分:1)

使用可能最短的表达

//*[self::elementType or self::otherElementType]/string()