如何选择除空节点之外的所有名称节点。有一个xml文件。
/* XML:xPath -如何选择除空节点之外的所有名称节点。*/
<name></name> //empty node
<foodlist>
<fooditem>
<name>Pizza</name>
<cost>10€</cost>
</fooditem>
<fooditem>
<name></name>
<cost>5€</cost>
</fooditem>
<fooditem>
<name>Burger</name>
<cost></cost>
</fooditem>
<fooditem>
<name>Cream</name>
<cost></cost>
</fooditem>
</foodlist>
2条答案
按热度按时间a9wyjsp71#
这将选择所有
name
元素,然后过滤它们以仅包括那些包含文本节点的元素。up9lanfz2#
我会给予你所有的非空食物名称,你不必过滤空的