質問C#の問題
私はXMLdocument
とXdocument
両方のクラスをしようとしていたが、didntのは、いずれかを持って、このファイルには、より製品を追加する必要があり、このようなXMLスキーマを持っています良い結果
<prodcuts>
<product>
<name>123</name>
<price>123</price>
</product>
</products>
CODE:
私はXdocuをしようとしていましたこのコード
XDocument xmldoc = XDocument.Load("F://products.xml");
XElement parentElement = new XElement(xmldoc.XPathSelectElement("product"));
XElement newElement = new XElement("name","32323");
XElement newElement = new XElement("price","150");
parentElement.Add(newElement);
xmldoc.Save("F://products.xml");
例外
Value cannot be null.
Parameter name: other
とMENTクラスIは、あまりにもXMLdocument
クラスをトリングが、私は間違っていない結果...
ましたか? ...この問題はLINQ
または他の方法で解決できますか?あなたのサンプルに基づいて
あなたが唯一の第二のXElement(「価格」、「150」)を追加している... –
このコードはコンパイルされません - あなたは二度同じローカル変数を宣言しました。実際の*コードを教えてください。 –
parentElementを 'new'しないでください。 –