【发布时间】:2011-01-11 23:33:11
【问题描述】:
我正在寻找一些指导,让我朝着正确的方向前进。我正在使用 xquery 返回一个类似于下面的 xml 的 xml 文档。
<myDoc>
<myElements id="1">
<myElement key="one">aaa</myElement>
<myElement key="two" >bbb</myElement>
<myElement key="three">ccc</myElement>
</myElements>
<myElements id="2">
<myElement key="one">ddd</myElement>
<myElement key="two" >eee</myElement>
<myElement key="three">fff</myElement>
</myElements>
</myDoc>
我正在尝试仅返回带有指定密钥的特定 <myElements> 节的文档。例如,如果指定了键“一”和“三”,则生成的 xml 应如下所示:
<myDoc>
<myElements id="1">
<myElement key="one">aaa</myElement>
<myElement key="three">ccc</myElement>
</myElements>
<myElements id="2">
<myElement key="one">ddd</myElement>
<myElement key="three">fff</myElement>
</myElements>
</myDoc>
这可行吗?任何可以为我指明正确方向的建议将不胜感激。
【问题讨论】:
-
好问题,+1。请参阅我的答案以获得完整而简短的解决方案。 :)