XPath 通过多个 ID 输出整个 XML

问题描述

 <bookstore>
   <book>
      <title lang="en" id="1">Harry Potter</title>
      <price>29.99</price>
    </book>
    
    <book>
      <title lang="en" id="2">Learning XML</title>
      <price>39.95</price>
    </book>
 </bookstore>
<photostore>
 <photo>
      <title lang="en" id="3">Learning XPATH</title>
      <price>1.00</price>
    </photo>
</photostore>

我试图实现的是 XPath 显示 id=1 和 id=3 的所有内容(包括父节点和锚节点)

输出应该是:

     <bookstore>
    <book>
      <title lang="en" id="1">Harry Potter</title>
      <price>29.99</price>
    </book>
 </bookstore>
<photostore>
 <photo>
      <title lang="en" id="3">Learning XPATH</title>
      <price>1.00</price>
    </photo>
</photostore>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)