back to top   Aufgabenstellung (insg. 50 Punkte)

 

1. SAX (15 Punkte)

Schreiben Sie eine SAX-Implementierung die den Wert des gr�n value-Elements des dargestellten Dokuments ermittelt und am Bildschirm ausgibt.
Beachten Sie: Es k�n beliebig viele value-Elemente innerhalb des list-Elements auftreten.

<?xml version="1.0" encoding="UTF-8"?>
<list>
   <value>3</value>
   <value>1</value>
   <value>2</value>
</list>

2. DOM (15 Punkte)

Schreiben Sie einen DOM-basierten Testdatengenerator f� erste Teilaufgabe.
Die notwendigen Textinhalte des value-Elements sollen hierbei ganzzahlige Zufallszahlen sein.

3. DOM und SAX (20 Punkte)

Schreiben Sie je eine SAX- und DOM-Implementierung die f�umente wie untenstehend als Beispiel angegeben die Postensumme ermittelt.
Zus㳺lich soll der berechnete Wert als textueller Inhalt des neuen Elements Summe ausgegeben werden.

Eingabe:

<?xml version="1.0" encoding="UTF-8"?>
<Rechnung>
   <RechnungsPosten>
      <Posten nr="1" artikelbezeichnung="Goldfarb, Prescod: XML Handbook" preis="90.00"/>
      <Posten nr="2" artikelbezeichnung="Kay: XSLT" preis="34.99"/>
      <Posten nr="3" artikelbezeichnung="Eckstein: XML Pocket Reference" preis="8.95"/>
   </RechnungsPosten>
</Rechnung>

Ausgabe:

<?xml version="1.0" encoding="UTF-8"?>
<Rechnung>
   <RechnungsPosten>
      <Posten nr="1" artikelbezeichnung="Goldfarb, Prescod: XML Handbook" preis="90.00"/>
      <Posten nr="2" artikelbezeichnung="Kay: XSLT" preis="34.99"/>
      <Posten nr="3" artikelbezeichnung="Eckstein: XML Pocket Reference" preis="8.95"/>
   </RechnungsPosten>
   <Summe>133.94</Summe>
</Rechnung>

back to top   Termine

 

Ausgabe: Mittwoch, 2001-12-19
Abgabe: Freitag, 2002-01-11




separator line
Service provided by Mario Jeckle
Generated: 2004-06-07T12:31:13+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.jeckle.de/vorlesung/xml/p5.html
RDF metadata describing this page RDF description for this page