Übungsaufgabe

XML, XPath & XSLT

XML

Definieren sie eine XML Dokumentstrukture mit welcher Briefe und Postkarten kodiert werden können.

Geben sie für beide Inhaltstypen (Brief, Postkarte) ein Beispieldokument.

Laden sie die Beispieldokumente über die Übungsplatform hoch (Blatt "XML, XPath & XSLT", Aufgabe 1 & 2).

XSLT

Schreiben sie eine XSLT Transformation welche die folgenden drei Witze in HTML Fragmente umwandelt.

<witz>
  <titel>BAH!</titel>
  <aussage>
  —  <sprecher>Phyllis</sprecher>:
    <text>You look very sheepish.</text>
  </aussage>
  <aussage>
  —  <sprecher>Corydon</sprecher>:
    <text>I am thinking of ewe.</text>
  </aussage>
—  <attribution>Ariel.</attribution>
<witz>
    
<witz>
  <titel>MUCH ADO ABOUT NOTHING.</titel>
  <aussage>
    <text>I don't know how true it is, but they say your friend Johnson has a fiendish temper. I understand that he threw a trunk at his wife on their bridal tour!</text>
  </aussage>
  <aussage>
    <text>There never was a grosser slander, I assure you. I happen to know it was only a valise.</text>
  </aussage>
</witz>
    
<witz>
  <frage>Why is a widow like a gardener?</frage>
  <antwort>Because she tries to get rid of her weeds.</antwort>
<witz>
    

Laden sie die XSLT Datei über die Übungsplatform hoch (Blatt "XML, XPath & XSLT", Aufgabe 3).