Entwicklung mit XMLSpy
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
In diesem Kurs lernen Sie die XMLSpy bestmöglich zu nutzen und XML Dokumente, XSLT Stylesheets, SOAP sowie WSDL Dokumente zu erstellen.
Zielgruppe
Entwickler
Voraussetzungen
XML Kenntnisse sind vorteilhaft
Agenda
Einführung XMLSpy
- Einsatz von XML in modernen Applikationen
- Unterstützung von XMLSpy bei der Entwicklung von XML basierten Applikationen
- Überblick XMLSpy Oberfläche
- Individuelle Einstellungen für XMLSpy Oberfläche
Bearbeiten von XML Dokumenten mit XMLSpy
- Erstellen eines XML Dokuments
- Syntax-Richtlinen
- Vorgaben für die Verarbeitung XML Dokumenten
- Elemente
- Attribute
- Wohlgeformtheit von Dokumenten
- Definition einesnanwendbares DTD (Document Type Definition) oder Schemas
- Dokument mit einem DTD oder Schema validieren
- Kommentare, Entities und eigene Datentypen einbetten
- Visuelles Bearbeiten von XML Dokumenten mit der XMLSpy's Grid Ansicht
DTD basierte XML Dokumente erstellen
- Dokumenttyp festlegen
- Vergleich DTDs und Schemata
- DTD im XMLSpy erstellen
- Elemente definieren
- Attribute definieren
- Entities definieren
- Vorkommen von Elementen bestimmen
- Gültige Attribute bestimmen
- optionale und erforderliche Attribute bestimmen
- DTD anwenden
- den DOCTYPE eines XML Dokumentes definieren
- interne DTDs
- externe DTDs
- ein neues Dokument aus einem DTD erzeugen
- ein DTD auf eine existierendes Dokument anwenden
- nach den Vorgaben des DTD umgestalten
- Doklumente anhand eines DTD validieren
XML Dokumente basierend auf XML Schemata erstellen
- Warum eine Schema statt einem DTD verwenden?
- Ein XML Schema visuell im XMLSpy's Schema Design View erstellen
- Einfache Datentypen erstellen
- Einfache Datentypen ableiten
- Komplexe Datentypen erstellen
- Kontrolle
- Datentypen für Elemente
- Attribute
- Elementhäufigkeit
- Verschachtelung
- Werte in einem numerischen Element oder Attribut
- Werte in einem Text Element oder Attribut mit regulären Ausdrücken
- XML Schemas auf existierende Dokumente anwenden
- Dokument mittels eines XML Schemas erstellen
Fortgeschrittene XML Schemas
- Verwendung von Namespaces
- Namespaces in Schemas verwenden
- Ein Schema modellieren
- Objektorientiertes Schema Design
Daten in XMLSpy importieren
- Textdateien importieren
- Daten aus seiner Datenbank importieren
- Daten importieren
- Schemas aus einer Datenbank erstellen
- Datenbankstrukturen aus XML Schemas erstellen
- Daten aus Word importieren
Projekte und Werkzeuge
- XMLSpy Projekt erstellen
- Eine angemessene Verzeichnisstruktur für das Projekt festlegen
- Dateien dem Projekt hinzufügen und löschen
- Die Quellcodeverwaltung des XMLSpy nutzen
- Syntax überprüfen
- Eingabeoberfläche anpassen
XSLT
- Überblick XSL, XSLT und XSL:FO
- XML mit XSLT umwandeln
- Templates
- erstellen
- anwenden
- aufrufen
- XML in unterschiedliche Ausgabeformate umwandeln
- Einzelne Werte aus XML Dokumenten auslesen und ausgeben
- über mehrere Elemente iterieren und deren Daten als Listen oder Tabellen anzeigen
- XSLT Bedingungen
- xsl:if
- xsl:choose
- xsl:when
- xsl:otherwise
- Ausgabe sortieren
- mit XSL Text, Variablen und Daten arbeiten
- verschiedene XSLT Modi benutzen
- XSLT Funktionen benutzen
Web Services mit XMLSpy entwickeln
- Überblick Web Services und deren Architektur
- Rolle von SOAP, WSDL und UDDI
- ein SOAP Dokument mit XMLSpy erstellen
- untersuchen von SOAP Dokumenten die von einem Web Service zurückgegeben werden
- ein WSDL Dokument mit XMLSpy erstellen
- ein WSDL Dokument von einem Web Service erhalten
- Erstellen von SOAP Dokumenten, die den Anforderungen eines Web Services entsprechen, wie es die Definition in der WSDL Datei vorgibt
Ziele
In diesem Kurs lernen Sie die XMLSpy bestmöglich zu nutzen und XML Dokumente, XSLT Stylesheets, SOAP sowie WSDL Dokumente zu erstellen.
Zielgruppe
Entwickler
Voraussetzungen
XML Kenntnisse sind vorteilhaft
Agenda
Einführung XMLSpy
- Einsatz von XML in modernen Applikationen
- Unterstützung von XMLSpy bei der Entwicklung von XML basierten Applikationen
- Überblick XMLSpy Oberfläche
- Individuelle Einstellungen für XMLSpy Oberfläche
Bearbeiten von XML Dokumenten mit XMLSpy
- Erstellen eines XML Dokuments
- Syntax-Richtlinen
- Vorgaben für die Verarbeitung XML Dokumenten
- Elemente
- Attribute
- Wohlgeformtheit von Dokumenten
- Definition einesnanwendbares DTD (Document Type Definition) oder Schemas
- Dokument mit einem DTD oder Schema validieren
- Kommentare, Entities und eigene Datentypen einbetten
- Visuelles Bearbeiten von XML Dokumenten mit der XMLSpy's Grid Ansicht
DTD basierte XML Dokumente erstellen
- Dokumenttyp festlegen
- Vergleich DTDs und Schemata
- DTD im XMLSpy erstellen
- Elemente definieren
- Attribute definieren
- Entities definieren
- Vorkommen von Elementen bestimmen
- Gültige Attribute bestimmen
- optionale und erforderliche Attribute bestimmen
- DTD anwenden
- den DOCTYPE eines XML Dokumentes definieren
- interne DTDs
- externe DTDs
- ein neues Dokument aus einem DTD erzeugen
- ein DTD auf eine existierendes Dokument anwenden
- nach den Vorgaben des DTD umgestalten
- Doklumente anhand eines DTD validieren
XML Dokumente basierend auf XML Schemata erstellen
- Warum eine Schema statt einem DTD verwenden?
- Ein XML Schema visuell im XMLSpy's Schema Design View erstellen
- Einfache Datentypen erstellen
- Einfache Datentypen ableiten
- Komplexe Datentypen erstellen
- Kontrolle
- Datentypen für Elemente
- Attribute
- Elementhäufigkeit
- Verschachtelung
- Werte in einem numerischen Element oder Attribut
- Werte in einem Text Element oder Attribut mit regulären Ausdrücken
- XML Schemas auf existierende Dokumente anwenden
- Dokument mittels eines XML Schemas erstellen
Fortgeschrittene XML Schemas
- Verwendung von Namespaces
- Namespaces in Schemas verwenden
- Ein Schema modellieren
- Objektorientiertes Schema Design
Daten in XMLSpy importieren
- Textdateien importieren
- Daten aus seiner Datenbank importieren
- Daten importieren
- Schemas aus einer Datenbank erstellen
- Datenbankstrukturen aus XML Schemas erstellen
- Daten aus Word importieren
Projekte und Werkzeuge
- XMLSpy Projekt erstellen
- Eine angemessene Verzeichnisstruktur für das Projekt festlegen
- Dateien dem Projekt hinzufügen und löschen
- Die Quellcodeverwaltung des XMLSpy nutzen
- Syntax überprüfen
- Eingabeoberfläche anpassen
XSLT
- Überblick XSL, XSLT und XSL:FO
- XML mit XSLT umwandeln
- Templates
- erstellen
- anwenden
- aufrufen
- XML in unterschiedliche Ausgabeformate umwandeln
- Einzelne Werte aus XML Dokumenten auslesen und ausgeben
- über mehrere Elemente iterieren und deren Daten als Listen oder Tabellen anzeigen
- XSLT Bedingungen
- xsl:if
- xsl:choose
- xsl:when
- xsl:otherwise
- Ausgabe sortieren
- mit XSL Text, Variablen und Daten arbeiten
- verschiedene XSLT Modi benutzen
- XSLT Funktionen benutzen
Web Services mit XMLSpy entwickeln
- Überblick Web Services und deren Architektur
- Rolle von SOAP, WSDL und UDDI
- ein SOAP Dokument mit XMLSpy erstellen
- untersuchen von SOAP Dokumenten die von einem Web Service zurückgegeben werden
- ein WSDL Dokument mit XMLSpy erstellen
- ein WSDL Dokument von einem Web Service erhalten
- Erstellen von SOAP Dokumenten, die den Anforderungen eines Web Services entsprechen, wie es die Definition in der WSDL Datei vorgibt