Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1841 | Besucher online: 51
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

XML generieren mit Linq to XML


Autor: Jan Welker
Sprache: C#
Bewertung: 9
(1 Bewertung)
Anzahl der Aufrufe: 7749
  
Kick it on dotnet-kicks.de  

Beschreibung:

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>


Abgelegt unter: Linq, XML.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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();
        }
    }
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

klaus_b schrieb am:  10.02.2010 13:21:20

Ein echt guter Ansatz, sauber!


Diese Snippets könnten für Sie interessant sein:
[C#] Dateien suchen mit LINQ
[C#] Generischer Converter für CSV Dateien
[C#] LINQ kumulierte Summe
[C#] LINQ Rang im Ergebnis
[C#] LINQ-Erweiterung für eindeutige Liste
[C#] Search Plugin-DLLs with one line
[C#] Intellisense Unterstützung für XML Dateien für LINQ
[VB.NET] DataGridView Databinding mit LINQtoSQL
[VB.NET] Master-Detail Ansicht auf SQL Server-Daten mit LINQ-to-SQL
[C#] Controls gleichen Typs von einem Container in Winform holen
[C#] LINQ to Twitter via kostenloser 3rd Party Library
[C#] SQL Server Daten in Exel-Datei exportieren mit LINQ
[C#] LINQ to Flickr via kostenloser 3rd Party Library nutzen
[VB.NET] ChangeConflicts in LINQ-To-SQL behandeln
[C#] Sequential GUID
[C#] LINQ-Ergebnis in DataTable kopieren
[C#] Listen effektiv in ein Datenbankfeld speichern
[C#] Auf Daten eines SAP-Systems in Silverlight zugreifen
[C#] Kleinsten key in einem Dictionary mit LINQ abfragen
[C#] Daten aus SAP-System als ADO.NET Data Service bereitstellen
[C#] Dateisystem Abfragen mit LINQ erstellen
[C#] Mit LINQ und Join Collections zusammenführen
[C#] Dateien mit bestimmter Extension rekursiv in Array einlesen
[C#] Mit LINQ to SQL auf eine Datenbank zugreifen
[C#] Mit LINQtoXML XML Dateien erzeugen bzw. abfragen
[C#] Objekt in XML speichern (Serialisieren)
[C#] Treeview in XML schreiben
[ASP.net] XML - HTML Transformation
[C#] XML Encoding eines XmlDocument ändern
[C#] XMLDocument in XDocument konvertieren
[C#] Rss Feed in XMLDocument laden
[VB.NET] XML Datei in DataSet einlesen
[VB.NET] Objekt mit dem XmlSerializer serialisieren
[VB.NET] XML Datei mit dem XmlSerializer deserialisieren
[C#] Image zu Base64 konvertieren und zurück
[C#] Generische XML-Serialisierung
[C#] CSV und XML-Datei Datenbank-Import (incl. valid-check)
[C#] Währungskurse in Datenbank speichern
[VB.NET] Einfaches Erstellen einer XML Datei in .Net
[C#] XML in DataTable laden
[C#] user.config und generische Listen
[C#] Dataset verschlüsseln
[C#] Xml Datei entschlüsseln
[ASP.net] XML Daten über einen Internet Proxy abfragen
[C#] XML-Programmkonfiguration / -Steuerung
[C#] Formatieren von Sonderzeichen für XML
[C#] Binärdatei in XML File speichern
[C#] Binärdatei aus XML Datei auslesen und abspeichern
[C#] leere Knoten aus XML Document entfernen
[C#] XML Kommentare entfernen
[C#] Austauch von kritischen Zeichen in einem String...
[C#] Excel-Export ohne Excel (auch für Web)
[C#] Ini-Datei-Klasse
[C#] TreeView Export To Xml OR Import from XMl
[C#] Autom. Laden & Speichern von Position und Größe eines Forms
[VB.NET] Bild als XML Datei Speichern
[C#] Ein Object serialisieren
[C#] Ein Object deserialisieren
[C#] Konvertiert Code nach Example für XML-Kommentar
[C#] XMLIO - einfachstes (De)serialisieren von/zu XML-Dateien
[C#] Generisch XML De-/ Serialisieren
[C#] 3 arten der Serialisierung bzw Deserialisierung
[C#] Spracherkennung
[C#] Wunderground Wettervorhersage
[C#] ini Datei anlegen - mit Dictionary
[C#] Typen mit dem XmlSerializer (de-)serialisieren

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.