Feedback

C# - XML generieren mit Linq to XML

Veröffentlicht von am 2/5/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 2/10/2010:
Ein echt guter Ansatz, sauber!
 

Logge dich ein, um hier zu kommentieren!