Feedback

C# - XML generieren mit Linq to XML

Veröffentlicht von am 05.02.2010
(1 Bewertungen)
Dieses Beispiel zeigt, wie einfach XML Dateien mit Linq To XML generiert werden können.
Der Ausgabe sieht wie folgt aus:

<?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>
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();
        }
    }
}
Abgelegt unter Linq, XML.

1 Kommentare zum Snippet

klaus_b schrieb am 10.02.2010:
Ein echt guter Ansatz, sauber!
 

Logge dich ein, um hier zu kommentieren!