为了解释稍微冗长的标题,我有一份满足以下DTD的文件
<!ELEMENT books (book)+>
<!ELEMENT book (author*, title, isbn?)>
<!ELEMENT author (first-name?, last-name)>
我正在寻找一个XPath表达式,选择所有书籍,该书的每个作者孩子都有一个名字的孩子。
我绝对不知道如何为所有&#39;类型的查询
实现这个目标答案 0 :(得分:2)
以下XPath表达式应该有效:
//book[author and not(author[not(first-name)])]
它说:在任何有作者的地方找一本书,并且没有没有名字的autor。