这是一些xml:

<books>
    <book>
        <author>Tom</author>
        <genres>
            <genre>Science</genre>
            <genre>Romance</genre>
        </genres>
    </book>
    <book>
        <author>Mike</author>
        <genres>
            <genre>Politics</genre>
            <genre>Romance</genre>
        </genres>
    </book>
</books>

我如何定义一个xpath以便它可以拉所有罗曼史书籍?还是所有浪漫史和政治书籍?

最佳答案

您可以分别使用//book[./genres/genre = 'Romance']//book[./genres/genre = 'Romance' and ./genres/genre = 'Politics']

关于xml - XPath根据子值进行选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41027096/

10-12 19:58