Hallo zusammen,
ich hab ein Problem bei der Bearbeitung eines XML files mit C#
Das XML hat die Form:
<root>
<Personen>
<Person Name="Ba"/>
</Personen>
</root>
Ich bearbeite das File mit:
XmlDocument xd = new XmlDocument();
xd.Load(path);
XmlNode node = xd.SelectSingleNode("/root/Personen/Person");
node.Attributes["Name"].InnerText = "Bu";
xd.save(path);
Jetzt ist mein Problem dass die Struktur des Files dabei folgendermaßen verändert wird:
aus
<Person Name="Ba"/>
wird
<Person Name="Bu">
</Person>
Kann ich diese Erweiterung irgendwie verhindern? Ich muss das file danach noch mit einer festern Verarbeitungsmethode weiter verarbeiten und mit dieser Struktur ist das nicht mehr möglich.
viele Grüße,
Babatune
ich hab ein Problem bei der Bearbeitung eines XML files mit C#
Das XML hat die Form:
<root>
<Personen>
<Person Name="Ba"/>
</Personen>
</root>
Ich bearbeite das File mit:
XmlDocument xd = new XmlDocument();
xd.Load(path);
XmlNode node = xd.SelectSingleNode("/root/Personen/Person");
node.Attributes["Name"].InnerText = "Bu";
xd.save(path);
Jetzt ist mein Problem dass die Struktur des Files dabei folgendermaßen verändert wird:
aus
<Person Name="Ba"/>
wird
<Person Name="Bu">
</Person>
Kann ich diese Erweiterung irgendwie verhindern? Ich muss das file danach noch mit einer festern Verarbeitungsmethode weiter verarbeiten und mit dieser Struktur ist das nicht mehr möglich.
viele Grüße,
Babatune