したがって、複数の子要素を含む XElement があります。XElement を正常に宣言し、ファイルに書き込むことができます。
テスト.プロジェクト:
<?xml version="1.0" encoding="utf-8"?>
<project>
<child>
<grand-child1>
<great-grand-child1>Hello There!</great-grand-child1>
<great-grand-child2>Hello World!</great-grand-child2>
</grand-child1>
<grand-child2>Testing 123...</grand-child2>
</child>
</project>
次に、ファイルから読み取ろうとしています。子ノードと孫ノードを取得する方法を検索したところ、使用できることがわかりましXElement.XPathSelectElement()
た。XPathSelectElement
問題は、Visual C# がXElement のメソッドとして認識しないことです。メソッドの使用例を検索しましたが、すべて使用するように言われていますXElement.XPathSelectElement
。
たとえば、私は試しました:
x_el = new XElement("project",
new XElement("child",
new XElement("grand-child", "Hello World!")
);
string get_string = x_el.XPathSelectElement("child/grand-child");
...しかし、XPathSelectElement
認識されません。私は何を間違っていますか?