【问题标题】:Get the elements that have children b or c获取具有子 b 或 c 的元素
【发布时间】:2016-05-30 17:21:13
【问题描述】:

这是我正在查看的 XML 示例:

    <m>
       <b name = "b1"></b>
       <c name = "c1"></c>
       <d name = "d1"></d>
    </m>
    <n>
       <b name = "b2"></b>
       <c name = "c2"></c>
    </n>

我想加载所有具有子 b 或 c 的元素。

基本上,元素形成“.//b”,元素来自“.//c”

【问题讨论】:

    标签: xpath xml-parsing


    【解决方案1】:

    您可以使用以下查询:

    //*[b or c]
    

    【讨论】:

    • 您使用的是哪个 XPath 版本?或者是哪种编程语言? (这可能表示 XPath 版本)
    • 我正在使用支持 xpath 查询的 xml.etree 在 python 中解析一个 xml 文件。包中显示的 xpath 版本是 1.0
    猜你喜欢
    • 2011-11-07
    • 2011-10-17
    • 1970-01-01
    • 2021-12-25
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    相关资源
    最近更新 更多