Einführung in XMLSpy
- Einsatz von XML in modernen Applikationen
- Wie kann XMLSpy die Entwicklung von XML basierten Applikationen unterstützen
- Überblick über XMLSpy Oberfläche
- Individuelle Einstellungen für XMLSpy Oberfläche
XML Dokumente mit XMLSpy bearbeiten
- Ein XML Dokument erstellen
- Richtlinen der Syntax einhalten
- Vorgaben für die Verarbeitung XML Dokumenten erstellen
- Elemente und Attribute erstellen
- Die Wohlgeformtheit eines Dokumentes überprüfen
- Ein anwendbares DTD (Document Type Definition) oder Schema definieren
- Ein Dokument mit einem DTD oder Schema validieren
- Kommentare, Entities und eigene Datentypen einbetten
- mit der XMLSpy's Grid Ansicht, XML Dokumente visuell bearbeiten
DTD basierte XML Dokumente erstellen
- Den Dokumenttyp festlegen
- Vergleich von DTDs und Schemas
- ein DTD im XMLSpy erstellen
- Elemente und Attribute definieren
- Entities definieren
- Das Vorkommen von Elementen bestimmen
- Gültige Attribute bestimmen
- optionale und erforderliche Attribute bestimmen
- den DOCTYPE eines XML Dokumentes definieren
- interne DTDs
- externe DTDs
- ein neues Dokument aus einem DTD erzeugen
- ein DTD auf eine existierendes Dokument anwenden und nach den Vorgaben des DTD umgestalten
- Doklumente anhand eines DTD validieren
XML Dokumente basierend auf XML Schemas 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
- Datentypen für Elemente und Attribute konrollieren
- Die Elementhäufigkeit und Verschachtelung kontrollieren
- Werte in einem numerischen Element oder Attribut kontrollieren
- Werte in einem Text Element oder Attribut mit regulären Ausdrücken kontrollieren
- XML schemas auf existierende Dokumente anwenden
- Ein neues Dokument mittels eines XML Schemas erstellen
Fortgeschrittene XML Schemas
- Verwendung von Namespaces
- Namespaces in Schemas verwenden
- Ein Schema modellieren
- Objektorierntiertes 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
- Ein 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
- Die Eingabeoberfläche anpassen
XSLT
- Überblick zu XSL, XSLT und XSL:FO
- XML mit XSLT umwandeln
- Templates erstellen, anwenden und aufrufen
- XML in unterschiedliche Ausgabeformate umwandeln (XML, HTML, WML, etc.)
- 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 und xsl:otherwise
- Die Ausgabe sortieren
- mit XSL Text, Variablen und Daten arbeiten
- verschiedene XSLT Modi benutzen
- XSLT Funktionen benutzen
Web Services mit XMLSpy entwickeln
- Überblick über Web Services und deren Architektur
- Die 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