Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
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 -