我有一个xml文档,需要XPath表达式来根据两个子节点值选择节点值 . XML文件结构是:
<catalog>
<book id="123">
<title>Book123</title>
<author>Author123</author>
<genre>Genre123</genre>
</book>
.
.
.
</catalog>
我想根据 Headers 和作者选择书籍 . 我已经使用了这个表达式,但它显示了一个异常,表示该表达式有一些无效的令牌 . 我没弄清楚如何解决这个问题 . 表达是:
"book[title='" + txtBookTitle.Text + "' AND author='" + txtBookAuthor.Text + "']"
在这方面有谁帮我?
2 回答
你可以用
尝试
作为你的XPath . 使用.Trim()修改输入空间可能是值得的 .