編集:エラーが見つかりました。要素を間違った場所に設定してから、正しい (別の) 場所で XPath を呼び出していました。
別の XElement 内の XML 要素の値を取得しようとしています。 を使用して値を取得しようとすると、XPath
上記のタイトルのエラーが表示されます。これらはすべて同じクラスにあります。
XElement x;
this.x =
new XElement("parent",
new XElement("child",
new XElement("grand-child1",
new XElement("great-grand-child1","Hello"),
new XElement("great-grand-child2","World!")
)
new XElement("grand-child2","Testing123")
)
);
string get_str = this.x.XPathSelectElement("child/grand-child1/great-grand-child1").ToString();
コーディング中にエラーは発生しませんが、実行すると「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示され、そのstring get_Str...
行が強調表示されます。