1
让XML与书籍节点一起使用,每本书可以有多个作者。如何找到至少有一位以字母E开头的作者的书籍?XPath使用starts_with()来评估多个值
for $book in /library/book[starts-with(author,'E')]
return $book
这似乎不事先与多个作者的工作... 感谢。
让XML与书籍节点一起使用,每本书可以有多个作者。如何找到至少有一位以字母E开头的作者的书籍?XPath使用starts_with()来评估多个值
for $book in /library/book[starts-with(author,'E')]
return $book
这似乎不事先与多个作者的工作... 感谢。
谓词可以嵌套。
for $book in /library/book[author[starts-with(., 'E')]]
return $book
,或者更防御:
for $book in /library/book[author[starts-with(normalize-space(.), 'E')]]
return $book
谢谢你的工作就像一个魅力。 =) – johnymachine 2014-12-02 11:29:35