SlideServe
Menu
Préférences
© SlideServe · v2026

Understanding XML Technology: Seminar Overview and Applications

sereno avatar
25 diapositives · 344 Views · Oct 15, 2014

Explore the basics of XML, its uses, technical aspects like parsers and processors, practical applications, and a summary of its key benefits and future possibilities. Learn about XML's role in data description, exchange, and storage, along with XSL for document transformation and presentation.

Understanding XML Technology: Seminar Overview and Applications - slide 1
01 / 25Understanding XML Technology: Seminar Overview and Applications
1 / 17

Télécharger la présentation

Understanding XML Technology: Seminar Overview and Applications
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. XML (Extensible Markup Language) Seminarvortrag Roger Zacharias 22.05.2001

  2. Agenda 2. Was ist und wozu dient XML? 3. XML/XSL – Die Technik 4. XML in der Praxis 5. Zusammenfassung und Ausblick 1. Motivation

  3. 1. Motivation • Nur ein Hype? • Das ´Esperanto´ des E-Commerce? • Endlich ein Standard? • Endlich Struktur im WWW? XML -

  4. 2. Was ist und wozu dient XML? Meta-Sprachen, Markup-Sprachen, Dokumente und die XML-Familie

  5. Meta-Sprachen: • dienen der Definition anderer Sprachen (Grammatik und Vokabular) • Markup-Sprachen: • Bestimmen mittels Marken (Tags) die Struktur und/oder Präsentation eines Dokumentes • Dokumente: • Informationsträger (beinhaltet die Daten) Meta- Sprache 0..* Markup- Sprache 0..* Dokument 2.1 Begriffe • Meta-Sprachen: • dienen der Definition anderer Sprachen (Grammatik und Vokabular) • Markup-Sprachen: • Bestimmen mittels Marken (Tags) die Struktur und/oder Präsentation eines Dokumentes • Dokumente: • Informationsträger (beinhaltet die Daten)

  6. ´00 ´90 ´80 ´70 ´60 XML HTML WWW SGML GenCode GML Internet 2.2 SGML, XML und HTML

  7. 2.3 Die XML-Familie

  8. 3. XML/XSL – Die Technik Parser, Prozessoren, Persistenz

  9. 3.1 Ein XML-Dokument

  10. 3.2 Wohlgeformt? Gültig? • Wohlgeformtheit: • Keine Überlappung der Elemente • Jedes Element abgeschlossen • Attribute in Anführungszeichen • Kontextsensitiv • Gültigkeit: • Übereinstimmung mit „seiner“ DTD

  11. 3.3 Die DTD (Document Type Definition)

  12. Gesamtanwendung P A R S E R ANWENDUNG Parser- Schnittstelle 3.4 APIs und Parser - DOM DOM DOM XML- Dokument

  13. Gesamtanwendung P A R S E R ANWENDUNG Parser- Schnittstelle 3.5 APIs und Parser - SAX SAX SAX SAX SAX XML- Dokument Beispiel

  14. 3.6 XML und Präsentation

  15. 3.7 XSL (Extensible Stylesheet Language) • Deklarative Sprache • Besteht aus zwei Sprachen: • XSLT (XSL Transformations): • Umwandlung eines Markup-Dokumentes in ein anderes (Markup-) Dokument • z.B.: XML->XML; XML->HTML • XSL FO (XSL Formatting Objects): • Umwandlung eines XML-Dokumentes in ein Dokument für Printmedien • z.B.: XML->PDF

  16. 3.8 XSLT – Das Prinzip XSLT- Prozessor

  17. 3.9 XSLT – Ein Beispiel Beispiel

  18. 3.10 XSL FO – Das Prinzip XSLT- Prozessor FO- Prozessor Beispiel

  19. 4. XML in der Praxis XML-Anwendungen

  20. 4.1 Anwendungsgebiete • E-Business:ebXML, OTP, BizTalk, ... • WebServices:SOAP, J2EE, .NET, ... • Publishing:Editoren, Cocoon, Sprachen (DocBook, eBook), ... • Persistenz:XML Datenbanken (Tamino), XML to RDBMS Mapping, ... • Resource Description Framework (RDF): semantisches Web

  21. 4.2 Schwerpunkte • Datenbeschreibung • Datenübertragung • Datenspeicherung Beispiel

  22. 5. Zusammenfassung und Ausblick • XML ist Metasprache und Technologie- Familie • XML dient Datenbeschreibung, -austausch und –speicherung • XSL dient der Transformation und Präsentation von XML-Dokumenten

  23. 5.1 Zusammenfassung und Ausblick XML - • Einfacher als SGML • Ermöglicht eine klare Trennung zwischen Daten und deren Präsentation • Plattform- und programmiersprachen- unabhängig • Selbstbeschreibend • Maschinell verarbeitbar • Offener Standard mit hoher Akzeptanz

  24. http://xml.apache.org http://www.w3c.org

  25. WRI DOC Über 1 Mrd. HTML-Dokumente RTF WPD ASC TXT MCW Probleme HTML/WWW • Gigantische Menge an unstrukturierten HTML-Dokumenten Unterschiedlichste Formate zur Beschreibung, Speicherung und zum Austausch der Daten Inkompatibilität der Applikationen Die Lösung: XML