0
ユーザーが送信したフォームのすべての記入済みフィールドに基づいてxpath文字列を作成します。私のXML文書では、必ずしもすべてのフォームフィールドがノードとして存在するわけではありません。私がしようとするとき特定のxmlドキュメントに存在するノードのみを持つように特定のxpath文字列を変更する方法
doc.SelectNodes(xpath);
私のxpathに無効なトークンが含まれているSystem.Xml.XPath.XPathException例外が発生します。
xpath文字列を変更してxmlドキュメントに存在するフィールドだけを含め、他のフィールドはすべて無視するにはどうすればよいですか?
例が参考になります。 – Keltex
XPathが構文的に正しいとは思われません。あなたのコードとサンプルの入力文書を表示できますか? –
データがないと、xpathが失敗することはありません。一致するものは返されません。多分xpath自体がボルケージされているか、正しい名前空間を使用していないようなものです –