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);
}
}






