Feedback

XML generieren mit Linq to XML

Sprache: C#

Dieses Beispiel zeigt, wie einfach XML Dateien mit Linq To XML generiert werden können. Der Ausgabe sieht wie folgt aus: [code]<?xml version="1.0" encoding="utf-16" standalone="yes"?> <!–Kommentar–> <Adressen> <Adresse> <Name>Paul Faul</Name> <Telefon>000</Telefon> <Anschrift> <Straße>Musterstraße 1</Straße> <Stadt>Musterstadt</Stadt> <Postleitzahl>99999</Postleitzahl> </Anschrift> </Adresse> </Adressen>[/code]
namespace LinqToXML_Step1
{
    class Program
    {
        static void Main()
        {
            var Adressen = new XDocument(
                new XDeclaration("1.0", "UTF-16", "yes"),
                new XComment("Kommentar"),
                new XElement("Adressen",
                             new XElement("Adresse",
                                          new XElement("Name", "Paul Faul"),
                                          new XElement("Telefon", "000"),
                                          new XElement("Anschrift",
                                                       new XElement("Straße", "Musterstraße 1"),
                                                       new XElement("Stadt", "Musterstadt"),
                                                       new XElement("Postleitzahl", "99999")
                                              )
                                 )
                    )
                );

            Adressen.Save("D:\test.xml");

            Console.Write(Adressen);
            Console.Read();
        }
    }
}
namespace LinqToXML_Step1
{
    class Program
    {
        static void Main()
        {
            var Adressen = new XDocument(
                new XDeclaration("1.0", "UTF-16", "yes"),
                new XComment("Kommentar"),
                new XElement("Adressen",
                             new XElement("Adresse",
                                          new XElement("Name", "Paul Faul"),
                                          new XElement("Telefon", "000"),
                                          new XElement("Anschrift",
                                                       new XElement("Straße", "Musterstraße 1"),
                                                       new XElement("Stadt", "Musterstadt"),
                                                       new XElement("Postleitzahl", "99999")
                                              )
                                 )
                    )
                );

            Adressen.Save("D:\test.xml");

            Console.Write(Adressen);
            Console.Read();
        }
    }
}

1 Kommentar