Kompaktkurs XML, XSL, XmlSchema, XPath, .NET

amk-group
Inhouse

Preis auf Anfrage
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
030 -... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Seminar
  • Anfänger
  • Inhouse
  • Dauer:
    5 Tage
Beschreibung

Wichtige informationen

Themenkreis

Seminarziel :

Die Teilnehmer lernen an zahlreichen Beispielen die Grundlagen von XML, XML Schema, Xpath und XSLT sowie die Verwendung leistungsfähiger .NET Klassen, auch zum Datenaustausch mit objektorientierter Programmierung und relationalen Datenbanken. Im Kursverlauf wird eine Übersicht über handelsübliche XML-Tools gegeben und eine Auswahl davon in Übungen verwendet. Gearbeitet wird in C#.NET, auf Teilnehmer-Wunsch auch in VB.NET. Als Datenbank steht MS-Access zur Verfügung.

Zielgruppe:

Programmierer, die sich mit der applikationsgesteuerten Verarbeitung von XML-Daten befassen wollen. XML-Kenntnisse sind nicht erforderlich.

Inhalt:

Übersicht:

  • XML-Grundlagen


  • Der innere und äußere Aufbau eines XML-Dokuments


  • Entitäten, Elemente, Attribute


  • Editoren und Tools für XML


  • Parser


  • Konzepte der Datenvalidierung


  • CSS, XSLT, XSL-FO


  • Transformationen


  • Grundlagen SVG
Der .NET-Namespace System.Xml

  • Die .NET - Klasse XmlDocument


  • Die .NET - Klassen XmlWriter, XmlReader


  • Übung: XML-Daten erzeugen mit XmlWriter


  • Übung: XML-Daten erzeugen mit XmlDocument
Datenvalidierung mit XML Schema

  • Datentypen und Dokumentation von XML Schema


  • Struktur des Schemadokuments: globale und lokale Deklarationen


  • XML-Dokumente mit XML Schema verknüpfen


  • Konzeptvergleich XML Schema / DTD


  • Element- und Attributtypen deklarieren


  • Der Einsatz von complexType, sequence, simpleType,


  • Datentypbeschränkungen min, max, enumeration, maxLength


  • Übung: Aufbau eines eigenen XML Schema


  • Übung: Datenvalidierung mit XML Schema im handelsüblichen Tool


  • Der .NET-Namespace System.Xml.Schema


  • Die .NET-Klasse XmlValidatingReader


  • Übung: Datenvalidierung mit XmlValidatingReader
Datenselektion mit XPath

  • Absolute und relative Adressierung von Elementen


  • Der .NET-Namespace System.Xml.XPath


  • Die .NET-Klassen XPathDocument, XPathNavigator, XPathExpression


  • Übung: Datenselektion mit XPath, Auswertung mit .NET-Klassen
Datenpräsentation mit XSL

  • Übung: Aufbau eines Stylesheets


  • Übung: Strukturierung in Templates


  • Auswahl der Elemente und Attribute


  • Übung: Einbindung von XPath in XSLT


  • Übung: Schleifen, Bedingungen, Auswahl


  • Übung: Umformung von XML in HTML und Text


  • Übung: Transformation von XML nach XML


  • Der .NET-Namespace System.Xml.Xsl


  • Übung: XSL-Transformationen mit der .NET-Klasse XslTransform
XML und relationale Datenbanken

  • XML-Dokumente aus relationalen Datenbanken erzeugen


  • Der XML-Datenaustausch mit handelsüblichen Datenbanksystemen


  • Das ADO.NET-Konzept


  • Übung: Mit DataSet XML schreiben / lesen


  • Übung: Mit DataSet XML Schema schreiben / lesen


  • Übung: DataSets typisieren


  • Übung: XML-basiertes Datenbank-Update
Praxistips

  • Übung: DataGrid mit XML Schema bzw. XML initialisieren


  • Übung: XML-Änderungen mit DataSet dokumentieren


  • Übung: Erzeugen eines XML Schemas aus XML


  • Übung: XML-, XSD-, XSL-Dateien bearbeiten mit TextBox und treeView


  • Übung: XML-, XSL-, XSD-Dateiübersicht mit ListBox


  • Übung: Dateiliste in XML-Datei schreiben



Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen