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();
}
}
}
Alte URL:
/snippet/xml-generieren-mit-linq-to-xml/1334
Ein echt guter Ansatz, sauber!