1 public void CreateXML()
2 {
3 try
4 {
5 // Datei neu anlegen
6 XmlTextWriter textWriter = new XmlTextWriter("Application Manifest.xml",System.Text.Encoding.UTF8);
7 // Untergeordnete Knoten einziehen
8 textWriter.Formatting = System.Xml.Formatting.Indented;
9 // ...um 2 Stellen
10 textWriter.Indentation = 2;
11 // Dokument 'betriebsbereit' schalten; Starttag schreiben
12 textWriter.WriteStartDocument();
13 // Kommentarbeispiel
14 textWriter.WriteComment("generated by Frank Blau :-)");
15 // Root-Element einfügen
16 textWriter.WriteStartElement("M","Manifest","urn:Manifest");
17
18
19 // Element einfügen
20 textWriter.WriteStartElement("Root_Pfad","");
21 // String schreiben
22 textWriter.WriteString("D:\\PROGRAMMIERUNG\\ENTWICKLUNG\\MASTER");
23 // Element abschließen
24 textWriter.WriteEndElement();
25
26 // Active D
27 textWriter.WriteStartElement("LDAP_Pfad");
28 // String schreiben
29 textWriter.WriteString("LDAP:\\Zeus");
30 // Element abschließen
31 textWriter.WriteEndElement();
32
33 // Schablonen
34 textWriter.WriteStartElement("Schablonen_Pfad");
35 // String schreiben
36 textWriter.WriteString("D:\\PROGRAMMIERUNG\\ENTWICKLUNG\\SCHABLONEN");
37 // Element abschließen
38 textWriter.WriteEndElement();
39
40
41 // Endtag schreiben
42 textWriter.WriteEndDocument();
43 // Den Writer schließen
44 textWriter.Close();
45 }
46 catch
47 {
48 // Ereignis auslösen...
49 OnSendMessage("FEHLER: XML Stammdaten konnten nicht erzeugt werden.", 1, 2);
50 }
51 }