【发布时间】:2012-03-24 09:30:51
【问题描述】:
鉴于下面的 XML,我正在寻找一个 XPath 查询来回答以下问题:
上述 XML 描述的语言列表是否包含所有这些语言:“英语”、“法语”和“挪威语”?
换句话说,有没有办法找出“实体”节点是否包含给定的一组语言? “English”、“French”和“Norwegian”的答案是 TRUE,但“Arabic”、“English”、“French”和“Norwegian”的答案是 FALSE。
<Document>
<Entities>
<Entity Name="Afrikaans" Id="2000" Type="Language"/>
<Entity Name="Dansk" Id="2002" Type="Language"/>
<Entity Name="Deutsch" Id="2003" Type="Language"/>
<Entity Name="English" Id="2005" Type="Language"/>
<Entity Name="Español" Id="2006" Type="Language"/>
<Entity Name="French" Id="2007" Type="Language"/>
<Entity Name="Indonesian" Id="2010" Type="Language"/>
<Entity Name="Italiano" Id="2012" Type="Language"/>
<Entity Name="Norwegian" Id="2018" Type="Language"/>
</Entities>
</Document>
【问题讨论】: