XML spielt in so gut wie allen Bereichen des .NET-Frameworks eine entscheidende Rolle. Ob Datenbankanbindung, Datenaustausch oder Webservices: Immer mehr Technologien stützen sich auf den XML-Standard. Erfahren Sie in unserem C#-Seminar, wie Sie die XML-Klassen und -Technologien nutzen und in Ihre .NET-Anwendungen einbinden können. Dazu erlernen Sie in diesem Kurs anhand praktischer Beispiele, die Grundlagen der .NET XML APIs, die Serialisierung von Objektinstanzen, die Transformation von XML-Strukturen mittels XSL-Stylesheets, die Erstellung von XPath-Abfragen, die Validierung von XML und die XML-Dokumentation von C#-Code.
Agenda XML-Grundlagen
-XML-Terminologie
-Namensräume
-.NET-Namensräume
-Unterstützte Standards
.NET XML API
-Unterstützte XML-Standards
-Wichtige Klassen in der Framework Class Library
-Namespace System.Xml
XmlReader und XmlWriter
-XML-Dateien schreiben
-XML-Dateien lesen
Serialisierung und XML
-XML-Serialisierung im Detail
XPath-Abfragen
-Warum XPath?
-Grundlagen
-SelectNodes und SelectSingleNode
-Nutzung des XPathNavigators
Document Object Model
-Streaming oder DOM?
-XML-Dokumente laden und lesen
-Ändern von XML-Dokumenten per DOM
-Ereignisbehandlung
XML-Namensräume
XSL-Transformationen mit XSLT
-Grundlagen
-Stylesheets laden
-Transformationen durchführen
-Transformationen verketten und optimieren
Der XSLT-Debugger
Validieren von XML
-Warum ein Schema?
-XSD - der Standard
ADO.NET und XML
-Unterstützung von XML Schema
-Im- und Export von DataSets aus bzw. in XML-Dateien
-XmlDataDocument
-DataSets mit Web-Services verschicken
C#-Dokumentation und XML
-XML-Kommentare
-Freie Wahl der XML-Tags
-Vorgegebene Tags
-XML-Datei generieren
-Aufbereitung zu HTML
-Unterschiede zu DOXYGEN
Direktlink zum Seminar