Sie sind hier:     Startseite Studium Lerninhalte •  XML01

Geprüfter Webmaster - Lerninhalte

XML 01 - Konzepte und Beispiele für XML- Anwendungen

Aufgabe 1: Erläutern Sie den Unterschied zwische einer formatierungsorientierten Markup- Sprache und einer regelgebundenen Markup- Sprache. Stellen Sie jeweils ein kleines Dokumentenbeispiel dar.

Lösung

Aufgabe 2: Geben Sie zu dem nachstehenden XML- Dokument "Sachbuchsammlung" an, wo ein Attribut, und wo ein Kommentar vorkommt, wie eine Entity verwendet wird und wie das Wurzelelement heißt.

<?xml version="1.0" ?>
<! -- Eine kleine Tag- Sammlung zu XML -- >
<!DOCTYPE SYSTEM [
    <!ENTITY rights "Alle Rechte vorbehalten.">
]>
<Sachbuchsammlung>
    <Buch>
        <Titel>XML Das bhv-Taschenbuch</Titel> 
        <Autor>Thomas Koch</Autor>
        <Verlag Jahr="1999">BHV-Verlag</Verlag>
        <Thema>XML- Einfuehrung, &rights;</Thema>
    </Buch>
</Sachbuchsammlung>

Lösung

Aufgabe 3: Ergänzen Sie das nachfolgende XML- Dokument "Auftrag" so, dass es wohlgeformt ist.

<?xml version="1.0" ?>
<Auftrag>
    <Auftragskopf>
        <Name>
            <Nachname>Jedermann<________>
            <_______>Hugo</Vorname>
        <_____>
    <____________>
    <Positionen>
        <Bestellposition>
            <Bezeichnung>Lernheft XML 1</Bezeichnung>
            <Artiekelnummer>4711</Artikelnummer>
            <Artikelanzahl>5<_____________>
        <_______________>
        <_______________>
            <Bezeichnung>Lernheft XML 2<__________>
            <______________>4712<______________>
            <______________>13<______________>
        </Bestellposition>
    <____________>
<_________> 

Lösung

Aufgabe 4: Hier sehen Sie eine DTD sowie Fragmente eines XML- Dokumentes. Ergänzen Sie das XML- Dokument, sodass es im Sinne der DTD ein gültiges Dokument ist.

Datei E-Mail.dtd:

<!ELEMENT E-Mail (Empfaenger, Absender, Betreff, Nachricht)>
<!ELEMENT Empfaenger (#PCDATA)>
<!ELEMENT Absender (#PCDATA)>
<!ELEMENT Betreff (#PCDATA)>
<!ELEMENT Nachricht (#PCDATA)> 

Datei E-Mail.xml:

<?xml version="1.0" ______________?>
<_________>
    <_________>Webmaster<_________>
    <_________>Jedermann<_________>
    <_________>Status: XML-Buch<_________>
    <_________>Hallo, der XML- Kurs macht Spaß<_________>
<_________>

Lösung

Aufgabe 5: Erläutern Sie

  1. die Vorteile von XML gegenüber HTML;

    Lösung

  2. die Vorteile von HTML gegenüber XML

    Lösung

Aufgabe 6: Ein Zeitungsverlag hat verschiedenartige Anforderungen an Datenhaltung und Präsentation. Überprüfen Sie, ob folgende Anforderungen durch Einsatz von XML abgedeckt werden können. Wenn ja, geben Sie eine kruze Begründung dafür.

  • Speicherung von Metadaten zu den Artikeln und Nachrichten - ja, Begründung

  • Archivierung und Präsentation der Artikel in verschiedenen Medien (CD-ROM, Datenbank, Ausdruck etc.) - ja, Begründung

  • Speicherung der Daten in einem neutralen Format, am besten in reinem Textformat - ja, Begründung

  • Präsentation der Artikel im Internet - ja, Begründung

Aufgabe 7:

  1. Wozu verwendet man RSS-Feeds? Wie ist deren Layoutinformation und was unterscheidet ein RSS-Feed von einem E-Mail-Newsletter?

    Lösung

  2. Warum spricht man im Zusammenhang von XML und RSS-Feeds und nicht bei HTML vom Semantischen Web?

    Lösung

PHP 3 ... XML 2