CreateXML

CodeKeep C# Feed Giugno 4th, 2008

Description: Erzeugt eine XML-Datei mit drei Knoten (Beispielhaft). Desweiteren wird noch ein Kommentar in die XML-Datei mit eingefügt.

Link: http://www.codekeep.net/snippets/20ce35b6-1d25-4868-8256-772f251a094e.aspx

    public void CreateXML()
    {
      try
      {
        // Datei neu anlegen
        XmlTextWriter textWriter = new XmlTextWriter("Application Manifest.xml",System.Text.Encoding.UTF8);
        // Untergeordnete Knoten einziehen
        textWriter.Formatting = System.Xml.Formatting.Indented;
        // ...um 2 Stellen
        textWriter.Indentation = 2;
        // Dokument 'betriebsbereit' schalten; Starttag schreiben
        textWriter.WriteStartDocument();
        // Kommentarbeispiel
        textWriter.WriteComment("generated by Frank Blau :-)");
        // Root-Element einfügen
        textWriter.WriteStartElement("M","Manifest","urn:Manifest");

        // Element einfügen
        textWriter.WriteStartElement("Root_Pfad","");
        // String schreiben
        textWriter.WriteString("D:\\PROGRAMMIERUNG\\ENTWICKLUNG\\MASTER");
        // Element abschließen
        textWriter.WriteEndElement();

        // Active D
        textWriter.WriteStartElement("LDAP_Pfad");
        // String schreiben
        textWriter.WriteString("LDAP:\\Zeus");
        // Element abschließen
        textWriter.WriteEndElement();

        // Schablonen
        textWriter.WriteStartElement("Schablonen_Pfad");
        // String schreiben
        textWriter.WriteString("D:\\PROGRAMMIERUNG\\ENTWICKLUNG\\SCHABLONEN");
        // Element abschließen
        textWriter.WriteEndElement();

        // Endtag schreiben
        textWriter.WriteEndDocument();
        // Den Writer schließen
        textWriter.Close();
      }
      catch
      {
        // Ereignis auslösen...
        OnSendMessage("FEHLER: XML Stammdaten konnten nicht erzeugt werden.", 1, 2);
      }
    }

  • .NET
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Comments are closed.

Trackback URI |