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