0

我是 XML 和 XPath 的新手,我正在通过 Python 解决这些问题。我知道如何使用一个简单的 XPath 表达式来编写 Python 脚本,它可以满足我的需求,但我觉得它可能很慢而且不优雅。我希望有一个 XPath 表达式可以做我正在寻找的东西,而无需破解我自己的解决方案。

<registry>
    <voter>
        <name>John</name>
        <vote>YES</vote>
    </voter>
    <voter>
        <name>Mary</name>
        <vote>NO</vote>
    </voter>
    <voter>
        <name>Luke</name>
        <vote>YES</vote>
    </voter>
    <voter>
        <name>Jane</name>
        <vote>YES</vote>
    </voter>
</registry>

你能写出 1 个 XPath 表达式,从根节点返回每个投票者的投票结果是 YES 吗?

4

1 回答 1

2

非常简单地:

/registry/voter[vote='YES']

考虑查阅基本的XPath 教程

于 2013-05-01T01:01:29.990 回答