04.10.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

S TEINBEIS-TRANSFERZENTRUM<br />

- Verzeichnisse -<br />

4.4.2 SAX IN JAVA........................................................................................................................37<br />

4.4.3 PARSEN DES ADRESSBUCHES M<strong>IT</strong> SAX ...............................................................................39<br />

4.5 VERGLEICH VON DOM UND SAX ............................................................................................42<br />

4.6 WE<strong>IT</strong>ERFÜHRENDE ENTWICKLUNGEN ....................................................................................42<br />

4.6.1 SAX + DOM = SAXDOMIX...............................................................................................42<br />

4.6.2 DIE JDOM BIBLIOTHEK.......................................................................................................43<br />

4.6.3 DEFERRED PARSING.............................................................................................................44<br />

4.6.4 PULL PARSING......................................................................................................................44<br />

4.7 ZUSAMMENFASSUNG.................................................................................................................45<br />

5 STYLESHEETS..............................................................................................................................46<br />

5.1 DIE VORFAHREN VON XSL ......................................................................................................47<br />

5.1.1 CASCADING STYLESHEETS...................................................................................................47<br />

5.1.2 DOCUMENT STYLE SEMANTICS AND SPECIFICATION LANGUAGE.......................................47<br />

5.1.3 ANWENDBARKE<strong>IT</strong> VON STYLESHEETS .................................................................................47<br />

5.2 DIE EXTENSIBLE STYLESHEET LANGUAGE ............................................................................48<br />

5.3 XPATH .......................................................................................................................................51<br />

5.3.1 PFADAUSDRÜCKE.................................................................................................................51<br />

5.3.2 FILTER..................................................................................................................................53<br />

5.3.3 ACHSEN................................................................................................................................53<br />

5.3.4 FUNKTIONEN ........................................................................................................................55<br />

5.4 XSL TRANSFORMATIONS .........................................................................................................56<br />

5.4.1 DEFIN<strong>IT</strong>ION DER TRANSFORMATIONEN................................................................................56<br />

5.4.2 DEFAULT TRANSFORMATIONEN ..........................................................................................57<br />

5.4.3 BEISPIEL: TRANSFORMATION DES ADRESSBUCH-DOKUMENTES.........................................58<br />

5.4.4 ZUORDNUNG VON STYLESHEETS ZU DOKUMENTEN............................................................60<br />

5.4.5 FORMATIERUNG DES OUTPUT ..............................................................................................60<br />

5.4.6 ZUSAMMENFASSUNG............................................................................................................61<br />

5.5 PERFORMANCE ASPEKTE .........................................................................................................62<br />

5.5.1 ÄNDERUNGEN IM STYLESHEET............................................................................................62<br />

5.5.2 XSLTC (TRANSLETS) ..........................................................................................................64<br />

5.6 FORMATTING OBJECTS (XSL-FO) ..........................................................................................65<br />

5.6.1 AUFBAU EINES FO DOKUMENTES........................................................................................67<br />

5.6.2 LAYOUTVORLAGEN..............................................................................................................68<br />

5.6.3 SE<strong>IT</strong>ENSTRUKTURIERUNG ....................................................................................................69<br />

5.6.4 SE<strong>IT</strong>ENFOLGEN.....................................................................................................................71<br />

5.6.5 DARSTELLUNG DES INHALTES .............................................................................................71<br />

5.6.6 BEISPIEL ...............................................................................................................................72<br />

5.6.7 VERFÜGBARE XSL-FO PROZESSOREN ................................................................................72<br />

5.6.8 ZUSAMMENFASSUNG............................................................................................................73<br />

6 XML SCHEMA ..............................................................................................................................74<br />

6.1 ENTWICKLUNG VON XML SCHEMA ........................................................................................74<br />

6.1.1 VORGÄNGER VON XML SCHEMA ........................................................................................74<br />

6.1.2 DEFIN<strong>IT</strong>ION VON XML SCHEMA ..........................................................................................75<br />

6.1.3 VERGLEICH XML SCHEMA – DTD ......................................................................................76<br />

6.2 VALIDIERUNG ÜBER XML SCHEMA DEFIN<strong>IT</strong>IONEN...............................................................78<br />

6.2.1 VALIDIERUNG DER XML SCHEMA DEFIN<strong>IT</strong>ION...................................................................80<br />

6.2.2 EINBINDEN EINER SCHEMA DEFIN<strong>IT</strong>ION IN EIN XML DOKUMENT ......................................80<br />

6.2.3 ZUORDNUNG ZU EINEM NAMESPACE ...................................................................................81<br />

6.3 AUFBAU EINER SCHEMA DEFIN<strong>IT</strong>ION......................................................................................82<br />

S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />

- iii -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!