Announcement

Collapse
No announcement yet.

Element in eine XML Datei hinzufügen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Element in eine XML Datei hinzufügen

    Hallo,
    wie kann man mit C# einer bestehenden XML Datei elemente hinzufügen?
    z. B.
    - <AutoText>
    - <Text>
    <title>Text Nummer 1</title>
    <Content>Inhalt...</Content>
    </Text>
    </AutoText>
    nun soll die Datei eine weiter Text element hinzugefügt werde.

    - <Text>
    <title>Text Nummer 2</title>
    <Content>Inhalt...</Content>
    </Text>

    oder aus der Datei gelöscht werden.

    danke

  • #2
    Hallo,
    auch hier gibt es wieder mehrere Wege, die nach Rom führen. Am einfachsten wäre es, die XML Datei mittels XmlDocument einzulesen und dann die einzelnen Nodes zu bearbeiten. Die Datei wird hierbei allerdings vollständig in den Speicher gelesen - also eher etwas für kleinere Dateien.

    <pre>
    XmlDocument doc = new XmlDocument();
    doc.Load("test.xml");
    foreach(XmlNode node in doc.ChildNodes)
    {
    }
    </pre>

    Jör

    Comment

    Working...
    X