[ad_1]
おい、
私はこのXmlコードを持っています:
XML
<pre><?xml version="1.0" encoding="UTF-8"?> <PARAMETRE> <PARAMETRE_ITEM> <key>13042023</key> <value>10</value> <unit>mètres</unit> <name>Ceci est une description pour le paramètre 1.</name> </PARAMETRE_ITEM> <PARAMETRE_ITEM> <key>14042023</key> <value>5</value> <unit>secondes</unit> <name>Ceci est une description pour le paramètre 2.</name> </PARAMETRE_ITEM> <PARAMETRE_ITEM> <key>15042023</key> <value>3.14</value> <unit>degrés</unit> <name>Ceci est une description pour le paramètre 3.</name> </PARAMETRE_ITEM> </PARAMETRE>
そして、キー、値、単位、および名前を使用して新しいデータを追加するために、スクリプト VBNET を作成したいと考えています。
私が試したこと:
dim parametre as System.Xml.XmlDocument; parametre = new System.Xml.XmlDocument; parametre.Load("c:\Test.xml"); dim catalog as System.Xml.XmlElement; catalog.SetAttribute("1", "0385503822"); catalog.InnerText="Test"; catalog.AppendChild(catalog); ' save the XML document to disk parametre.Save("c:\Test.xml");
解決策 1
VB
catalog.AppendChild(catalog);
それがどのように機能すると思いますか?
ノードを子ノードとして自分自身に追加します!
それが機能したとしても、ファイルに書き込もうとすると、子の最後に到達しようとして無限にループします…
に追加するつもりだったのですか? parametre
その代わり?
[ad_2]
コメント