我根据用户提交的表单中的所有填写字段构建一个xpath字符串。在我的xml文档中,并非所有表单字段都必须作为节点存在。我试图做的时候
doc.SelectNodes(的xpath);
我收到一个异常System.Xml.XPath.XPathException,表明我的xpath有一个无效的令牌。
如何修改xpath字符串以仅包含xml文档中存在的那些字段并忽略所有其他字段?
答案 0 :(得分:3)
当您收到无效的令牌错误时,它意味着您的查询中存在一些无效字符或无效的xpath。 xml和一些xpath样本的样本将非常有用。