Java und XML: Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2006
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | 759 S. graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 3898426467 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021254989 | ||
003 | DE-604 | ||
005 | 20070507 | ||
007 | t | ||
008 | 051207s2006 d||| |||| 00||| ger d | ||
020 | |a 3898426467 |9 3-89842-646-7 | ||
035 | |a (OCoLC)179958290 | ||
035 | |a (DE-599)BVBBV021254989 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-20 |a DE-29T |a DE-M347 |a DE-91G |a DE-92 |a DE-355 |a DE-473 |a DE-83 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 677f |2 stub | ||
100 | 1 | |a Niedermeier, Stephan |e Verfasser |4 aut | |
245 | 1 | 0 | |a Java und XML |b Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] |c Stephan Niedermeier ; Michael Scholz |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2006 | |
300 | |a 759 S. |b graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a API |0 (DE-588)4430243-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 0 | 2 | |a API |0 (DE-588)4430243-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Scholz, Michael |e Verfasser |4 aut | |
856 | 4 | 2 | |a text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2753357&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |a text/html |u http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1012?GalileoSession=05916488A2.sKx.gd.Y |3 Ausführliche Beschreibung |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576306&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014576306 |
Datensatz im Suchindex
_version_ | 1804135026485362688 |
---|---|
adam_text | Inhalt
Vorwort 17
1 XML - Wichtige Grundlagen 21
1.1 Was ist XML?.................................................................................................... 23
1.2 Das XML-Dokument........................................................................................ 24
1.2.1 XML-Namen....................................................................................... 25
1.2.2 Elemente............................................................................................. 25
1.2.3 Attribute ............................................................................................. 26
1.2.4 Text...................................................................................................... 27
1.2.5 Kommentare ...................................................................................... 28
1.2.6 XML-Deklaration ............................................................................... 29
1.2.7 Verarbeitungsanweisungen .............................................................. 30
1.2.8 Knoten und ihre Beziehungen zueinander..................................... 31
1.2.9 Wohlgeformtheit............................................................................... 32
1.2.10 XML-Parser......................................................................................... 33
1.3 Die Namensräume ........................................................................................... 34
1.4 XML beschränken............................................................................................. 36
1.4.1 DTD..................................................................................................... 37
1.4.2 XML Schema ...................................................................................... 43
1.5 XML navigieren mitXPath.............................................................................. 44
1.5.1 Knotentypen ...................................................................................... 45
1.5.2 Lokalisierungspfad ............................................................................. 46
1.5.3 Prädikate............................................................................................. 47
1.5.4 XPath-Funktionen.............................................................................. 48
1.5.5 Java und XPath................................................................................... 50
1.6 XML transformieren mit XSLT........................................................................ 52
1.6.1 Das XSLT-Stylesheet.......................................................................... 53
1.6.2 Wichtige XSLT-Instruktionen ........................................................... 56
1.7 XSL-FO ............................................................................................................... 58
1.7.1 XSL-FO und XSLT-Stylesheet........................................................... 59
1.7.2 Der FO-Prozessor.............................................................................. 60
1.7.3 Ein kleines Beispiel ............................................................................ 61
1.8 Zusammenfassung............................................................................................ 63
Inhalt
2 DOM 65
2.1 Einführung und Grundlagen ........................................................................... 67
2.1.1 DOM-Levels ....................................................................................... 68
2.1.2 Das Baummodell................................................................................ 70
2.1.3 Die Knotentypen ............................................................................... 71
2.2
2.2.1
2.2.2 Element............................................................................................... 75
2.2.3 Attr ...................................................................................................... 76
2.2.4 Listen und
2.2.5
2.3 DOMImplementation ...................................................................................... 79
2.3.1 Feature abfragen................................................................................ 80
2.3.2 Dokument erzeugen.......................................................................... 80
2.3.3 Auffinden einer DOM-Implementierung........................................ 81
2.4 Dokument
2.4.1 DOM-Implementierung LS besorgen.............................................. 84
2.4.2
2.4.3 Serialisieren......................................................................................... 88
2.4.4 Filtern .................................................................................................. 91
2.5 Dokument durchlaufen ................................................................................... 99
2.5.1 Einfaches Navigieren ......................................................................... 99
2.5.2 Navigieren mit
2.6 Dokument modifizieren .................................................................................. 106
2.6.1 Dokument erzeugen.......................................................................... 107
2.6.2 Elemente einfügen............................................................................. 107
2.6.3 Text einfügen...................................................................................... 108
2.6.4 Attribut einfügen ............................................................................... 109
2.6.5 Element kopieren .............................................................................. 109
2.6.6 Element löschen und verschieben................................................... 111
2.7 Namensräume ................................................................................................... 112
2.7.1 Ein kleines Beispiel ............................................................................ 112
2.8 Zusammenfassung............................................................................................ 116
3
3.1 So arbeitet
3.2
3.2.1 Parser erzeugen.................................................................................. 123
3.2.2
3.3 Handler............................................................................................................... 128
3.3.1
3.3.2
3.3.3 Entity-Resolver................................................................................... 143
6
3.3.4
3.3.5
3.3.6
3.3.7
3.4
3.5 Featuresund
3.5.1
3.5.2
3.6 Zusammenfassung............................................................................................ 160
4
4.1
4.2 Dokumente
4.2.1 Der SAX-Parser von JAXP................................................................. 167
4.2.2 Einen SAXParser generieren ............................................................. 175
4.2.3 Die DOM-Implementierungen von JAXP....................................... 182
4.2.4 Einen DocumentBuildergenerieren................................................ 186
4.2.5 Sonstiges............................................................................................. 193
4.2.6 Ein Wort über Thread-Sicherheit .................................................... 193
4.3 Dokumente transformieren ............................................................................ 193
4.3.1 Grundlegender Ablauf einer Transformation ................................. 196
4.3.2 Transformationsquellen .................................................................... 196
4.3.3 Transformationsziele ......................................................................... 201
4.3.4 Der Transformer ................................................................................ 205
4.3.5 Einen Transformer generieren.......................................................... 212
4.3.6 SAX-Erweiterungen ........................................................................... 222
4.3.7 Fehlerbehandlung.............................................................................. 230
4.3.8 Sonstiges............................................................................................. 237
4.3.9 Ein Wort über Thread-Sicherheit .................................................... 237
4.3.10 Zusammenfassung ............................................................................. 238
4.4 Dokumente
4.4.1 Schema-Validierung .......................................................................... 239
4.4.2 Validierung und Transformation ...................................................... 242
4.4.3 Validierung von DOM-Dokumenten .............................................. 245
4.4.4 Zusammenfassung ............................................................................. 247
4.5 Dokumente serlalisieren ................................................................................. 247
4.6 JAXP-Implementierungen einbinden ............................................................ 249
4.6.1 Prinzip der Objektinstanzüerung von JAXP.................................... 249
4.6.2 Möglichkeiten der Implementierungseinbindung......................... 251
4.6.3 Konkrete Implementierungen.......................................................... 255
4.7 JAXP 1.3 - Ein Überblick................................................................................. 255
4.7.1 Namensrauminformationen und qualifizierte Namen .................. 256
4.7.2 XPath-API ........................................................................................... 257
4.7.3 Neue Validierungs-API...................................................................... 259
4.7.4 Neue XML-Datentypen .................................................................... 263
Inhalt
4.7.5 Unterstützung von
4.7.6 Weitere Änderungen......................................................................... 264
4.7.7 Unterstützung von DOM Level 3
4.7.8 JAXP 1.3 in älteren Java-Versionen nutzen .................................... 265
4.7.9 Beispiele.............................................................................................. 266
4.7.10 Zusammenfassung ............................................................................. 267
4.8 Zusammenfassung............................................................................................ 268
5 StAX 269
5.1 Warum StAX?.................................................................................................... 274
5.1.1 StAX im Vergleich zu
5.1.2 StAX im Vergleich zu DOM .............................................................. 281
5.1.3 Zusammenfassung ............................................................................. 283
5.2 Die API-Varianten von StAX........................................................................... 283
5.2.1 Die Cursor API im Überblick ............................................................ 283
5.2.2 Die Event
5.2.3 Vergleich ............................................................................................. 286
5.2.4 Die StAX-API im Überblick............................................................... 287
5.3 Die Cursor API .................................................................................................. 288
5.3.1
5.3.2 Serialisieren von Dokumenten......................................................... 309
5.3.3 Das Interface
5.4 Die Event
5.4.1 Die Event-Interfaces.......................................................................... 325
5.4.2 Erzeugen von XMLEvents ................................................................. 337
5.4.3
5.4.4 Serialisieren von Dokumenten ......................................................... 349
5.4.5 Das Interface EventFilter .................................................................. 355
5.5 Gemeinsame Klassen und Interfaces der StAX API .................................... 356
5.5.1 Generierung von Parser-Objekten................................................... 357
5.5.2 Generierung von Serializern ............................................................. 363
5.6 Zusammenfassung............................................................................................ 364
6
6.1 Das Konzept des XML-Binding...................................................................... 368
6.1.1 Einführendes Beispiel........................................................................ 368
6.1.2 Features von XML-Binding............................................................... 370
6.1.3 Das Prinzip im Überblick .................................................................. 372
6.2 XML-Binding mit JAXB.................................................................................... 373
6.3 Der
6.3.1 Installation des XJC-Tasks der Referenzimplementierung............ 375
6.3.2 Installation des XJC-Tasks von JaxMe2 ........................................... 376
6.3.3 Verwendung des XJC-Tasks.............................................................. 377
8 Inhalt
6.3.4 Die Ausgabe des
6.3.5 Typbindung zwischen XML
6.3.6 Anonyme Typen ................................................................................ 388
6.3.7 Konfiguration des
6.3.8 Schlussbetrachtung zu den
6.4
6.5 Die JAXB-API .................................................................................................... 400
6.5.1 Installation der JAXB-Implementierungen ..................................... 401
6.5.2 Einführung.......................................................................................... 401
6.5.3 ObjectFactory .................................................................................... 408
6.5.4 JAXBContext....................................................................................... 409
6.5.5 Unmarshaller und UnmarshallerHandler ........................................ 410
6.5.6
6.5.7 Validierung ......................................................................................... 415
6.5.8 DatatypeConverter und DatatypeConverterlnterface .................. 420
6.5.9 Exception-Klassen ............................................................................. 421
6.5.10 Hilfskiassen ......................................................................................... 422
6.6 Zusammenfassung............................................................................................ 424
6.7 Ein Wort über JAXB 2.0 .................................................................................. 425
7 Java XML Web Services 427
7.1 Was ist ein Web Service? ............................................................................... 429
7.2 Service
7.3 XML-RPC ........................................................................................................... 431
7.3.1 Ablauf.................................................................................................. 431
7.3.2 Das Request-Dokument ................................................................... 432
7.3.3 Das Response-Dokument................................................................. 433
7.3.4 Unterstützte Datentypen.................................................................. 434
7.3.5 Fehlerbehandlung.............................................................................. 435
7.3.6 Endgültiger Standard......................................................................... 437
7.3.7 Apache XML-RPC.............................................................................. 437
7.3.8 XML-RPC oder nicht XML-RPC? ..................................................... 445
7.4
7.4.1 Vergleich mit XML-RPC.................................................................... 446
7.4.2 Ablauf.................................................................................................. 447
7.4.3 Aufbau einer SOAP-Nachricht......................................................... 448
7.4.4 Vor- und Nachteile von
7.5 WSDL ................................................................................................................. 450
7.6 UDDI .................................................................................................................. 454
7.7 JAX-RPC ............................................................................................................. 456
7.7.1
7.7.2 Service-Endpoint ............................................................................... 459
7.7.3 Handler ............................................................................................... 462
7.7.4 Der Client ........................................................................................... 466
Inhalt
7.8
7.8.1 Besorgen und installieren ................................................................. 474
7.8.2 JWS ...................................................................................................... 475
7.8.3 WSDD ................................................................................................. 477
7.8.4 Handler ............................................................................................... 481
7.8.5 Java2WSDL und WSDL2Java ........................................................... 484
7.8.6 Der Client ........................................................................................... 485
7.9 Zusammenfassung............................................................................................ 488
8 Publishing mit XML 489
8.1 Grundbegriffe.................................................................................................... 491
8.2 XML-Publishing-Frameworks......................................................................... 493
8.3 Apache
8.3.1
8.3.2 XML-Pipeline...................................................................................... 496
8.3.3 SAX-Events und SAX-Streams .......................................................... 498
8.3.4
8.3.5 Die Sitemap ........................................................................................ 503
8.3.6 Die Pipeline ........................................................................................ 505
8.3.7 Sub-Sitemap ....................................................................................... 507
8.3.8 Sitemap-Komponenten..................................................................... 508
8.3.9 Komponenten-Typen ........................................................................ 508
8.3.10 Default-Komponenten ...................................................................... 509
8.3.11 Registrieren von Komponenten....................................................... 509
8.3.12 Verwenden von Komponenten ....................................................... 511
8.3.13 Matcher............................................................................................... 512
8.3.14 Generatoren ....................................................................................... 519
8.3.15 Transformer ........................................................................................ 522
8.3.16 Serializer.............................................................................................. 525
8.3.17 Reader................................................................................................. 528
8.3.18 Logik einbinden ................................................................................. 529
8.3.19 XSP....................................................................................................... 530
8.3.20
8.3.21 Flowscript ........................................................................................... 539
8.3.22 Ein kleines Beispiel ............................................................................ 550
8.3.23 Zusammenfassung ............................................................................. 555
A
A.1 Ein XML Schema referenzieren ...................................................................... 559
A.2 Die XML Schema-Datei ................................................................................... 559
A3 Definition von Typen ....................................................................................... 560
A.3.1 Einfache Typen................................................................................... 560
A.3.2 Komplexe Typen ................................................................................ 563
A.4 Definition von Attributen ............................................................................... 567
10 Inhalt
Α.
Α.
A.6.1 Globale Elemente und das Wurzelelement.................................... 569
A.6.2 Globale Attribute............................................................................... 570
A.7 XML Schema und Namensräume .................................................................. 571
A.7.1 Der Ziel-Namensraum ...................................................................... 571
A.7.2 Element-, Attribut- und Typ-Referenzen ....................................... 571
A.7.3 Mehrere Namensräume.................................................................... 572
A.7.4 Referenzierung durch die XML-Datei ............................................. 573
A.8 Zusammenfassung............................................................................................ 573
В
B.1
B.2 Xerces ................................................................................................................. 576
B.2.1 Installation und Inhalt der Distribution .......................................... 576
B.2.2 Leistungsmerkmale............................................................................ 578
B.2.3 DOMParserund SAXParser.............................................................. 579
B.2.4 Features und
B.2.5 Die Serializer-Bibliothek ................................................................... 580
B.2.6 Ein kleines Beispiel ............................................................................ 582
B.3 Weitere Implementierungen .......................................................................... 582
С
C.1 Wichtige
C.1.1
C.1.2 httpy/xml.org/sax/properties/lexical-handler................................ 583
C.1.3 http^/xml-org/sax/properties/document-xml-version ................. 584
C.1.4 httpy/xml.org/sax/properties/dom-node....................................... 584
C.2 Wichtige Standard-Features .......................................................................... 584
C.2.1
C.2.2
C.2.3 httpy/xmi.org/sax/features/namespace-prefixes........................... 584
C.2.4
D
D.1
D.
D.1.2 Leistungsmerkmale............................................................................ 589
D.1.3 Erweiterungen.................................................................................... 590
D.1.4 Der Kommandozeilen-Modus ......................................................... 591
D.1.5 Ein Wort überXQuery...................................................................... 592
Inhalt
D.1
D.
D.2 Xalan ................................................................................................................... 594
D.
D.2.2 Leistungsmerkmale............................................................................ 596
D.2.3 Proprietäre Attribute ......................................................................... 597
D.2.4 Erweiterungen.................................................................................... 598
D.2.5 Der Kommandozeilen-Modus.......................................................... 598
D.2.6 XSLTC .................................................................................................. 599
D.2.7 Beispiele.............................................................................................. 600
D.2.8 Zusammenfassung ............................................................................. 601
E
E.1 DOM4J ............................................................................................................... 603
E.1.1 Installation .......................................................................................... 604
E.1.2 Das Objektmodell.............................................................................. 604
E.1.3 Dokumente
E.
E.1.5 Über Dokumente navigieren............................................................ 610
E.1.6 Dokumente manipulieren................................................................. 612
E.1.7 Dokumente serialisieren ................................................................... 613
E.1.8 Dokumente transformieren .............................................................. 614
E.1.9 Zusammenfassung ............................................................................. 615
E.2
E.2.1 Installation .......................................................................................... 616
E.2.2 Das Objektmodell.............................................................................. 616
E.2.3 Dokumente
E.
E.2.5 Über Dokumente navigieren ............................................................ 619
E.2.6 Dokumente manipulieren................................................................. 621
E.2.7 Dokumente serialisieren ................................................................... 623
E.2.8 Dokumente transformieren.............................................................. 624
E.2.9 Zusammenfassung ............................................................................. 625
E.3 JDOM ................................................................................................................. 625
E.3.1 Installation .......................................................................................... 625
E.3.2 Das Objektmodell.............................................................................. 626
E.3.3 Dokumente
E.
E.3.5 Über Dokumente navigieren............................................................ 630
E.3.6 Dokumente manipulieren................................................................. 632
E.3.7 Dokumente serialisieren ................................................................... 634
E.3.8 Dokumente transformieren.............................................................. 635
E.3.9 Zusammenfassung ............................................................................. 636
E.4 Beispiele............................................................................................................. 636
12 Inhalt
F Alternative XPath-
F.1 JXPath
F.1
F.1.
F.1.
F.2 Jaxen ................................................................................................................... 644
F.2.1 Installation.......................................................................................... 644
F.2.2 Die API im Überblick ........................................................................ 644
F.2.3 Ein Beispiel ......................................................................................... 646
F.3 Zusammenfassung............................................................................................ 647
G
G.1 Auszeichnungsvarianten ................................................................................. 649
G.
G.
G.
G.1.4 Geschachtelte <jaxb:bindings>-Elemente bei externen
Binding Declarations .........................................................................
G.
G.
G.3.1 Das Element
G.
G.3.3 Das Element <class>.......................................................................... 669
G.3.4 Das Element <property> .................................................................. 672
G.3.5 Das Element <javaType> .................................................................. 675
G.3.6 Die Elemente <typesafeEnumClass> und
<typesafeEnumMember>................................................................. 679
СЗ.У
G.4 Zusammenfassung............................................................................................ 683
H
H.1
H.2 Erstellen und ausführen von Ant-Scripts..................................................... 689
H.2.1 Ein erstes Beispiel.............................................................................. 689
H.2.2 Weitere Ant-Tasks............................................................................. 691
H.2.3 Target-Abhängigkeiten...................................................................... 692
H.2.4 Dateisammlungen.............................................................................. 694
H.2.5
H.3 Erweiterungen einbinden ............................................................................... 703
H.3.1 Neue
Inhalt 13
H.
H.
H.4 Zusammenfassung............................................................................................ 707
I
709
1.1 JavaServer Pages, Tag Libraries und die EL.................................................. 709
1.2 Übersicht über die JSTL................................................................................... 713
.2.1 JSTL
.2.2 JSTL FMT............................................................................................. 715
.2.3 JSTL SQL ............................................................................................. 716
.2.4 JSTL
.2.5 JSTL XML............................................................................................. 718
XML-Verarbeitung im Detail .......................................................................... 719
.3.1 <x:parse> ............................................................................................ 720
.3.2 <x:out>................................................................................................ 721
.3.3 <x:set>................................................................................................. 721
.3.4 <x:if> ................................................................................................... 722
.3.5 <x:choose>, <x:when> und <x:otherwise> .................................... 722
.3.6 <x:forEach>......................................................................................... 723
.3.7 <x:transform> und <x:param> ......................................................... 725
I.4 Beispiele............................................................................................................. 726
I.3
Buch-CD
727
J.1 Beispiele............................................................................................................. 727
J.1.1 Beispiele zu XML-Grundlagen.......................................................... 728
J.1.2 Beispiele zu DOM und
J.
J.1.4 Beispiele zu StAX ............................................................................... 729
J.1.5 Beispiele zu JAXB und der JAXB-Binding-Language...................... 730
J.1.6 Beispiele zu Java XML Web Services............................................... 731
J.1.7 Beispiele zu XML Publishing............................................................. 731
J.1.8 Beispiele zu XML-Parsern und XSLT-Prozessoren ......................... 731
J.1.9 Beispiele zu den alternativen DOM- und XPath-
impiementierungen........................................................................... 732
J.1.10 Beispiele zu Apache
J.
J.2 Dokumentation................................................................................................. 734
J.3 Listings............................................................................................................... 734
J.4 Software............................................................................................................. 734
14 Inhalt
К
K.1
K.2
К.З
K.4
K.5
K.6 Java
K.7 JAXB
K.8 JAXP
K.9 SAX
K.10 StAX
K.11 Tomcat
K.12 XML-Parser
K.13 XML-RPC
K.14 XML
K.15 XML Schema
K.16 XPath
K.17 XPath-lmplementierungen
K.18 XSLT
K.19 XSLT-Prozessoren
K.20
L
Index
Inhalt 15
|
adam_txt |
Inhalt
Vorwort 17
1 XML - Wichtige Grundlagen 21
1.1 Was ist XML?. 23
1.2 Das XML-Dokument. 24
1.2.1 XML-Namen. 25
1.2.2 Elemente. 25
1.2.3 Attribute . 26
1.2.4 Text. 27
1.2.5 Kommentare . 28
1.2.6 XML-Deklaration . 29
1.2.7 Verarbeitungsanweisungen . 30
1.2.8 Knoten und ihre Beziehungen zueinander. 31
1.2.9 Wohlgeformtheit. 32
1.2.10 XML-Parser. 33
1.3 Die Namensräume . 34
1.4 XML beschränken. 36
1.4.1 DTD. 37
1.4.2 XML Schema . 43
1.5 XML navigieren mitXPath. 44
1.5.1 Knotentypen . 45
1.5.2 Lokalisierungspfad . 46
1.5.3 Prädikate. 47
1.5.4 XPath-Funktionen. 48
1.5.5 Java und XPath. 50
1.6 XML transformieren mit XSLT. 52
1.6.1 Das XSLT-Stylesheet. 53
1.6.2 Wichtige XSLT-Instruktionen . 56
1.7 XSL-FO . 58
1.7.1 XSL-FO und XSLT-Stylesheet. 59
1.7.2 Der FO-Prozessor. 60
1.7.3 Ein kleines Beispiel . 61
1.8 Zusammenfassung. 63
Inhalt
2 DOM 65
2.1 Einführung und Grundlagen . 67
2.1.1 DOM-Levels . 68
2.1.2 Das Baummodell. 70
2.1.3 Die Knotentypen . 71
2.2
2.2.1
2.2.2 Element. 75
2.2.3 Attr . 76
2.2.4 Listen und
2.2.5
2.3 DOMImplementation . 79
2.3.1 Feature abfragen. 80
2.3.2 Dokument erzeugen. 80
2.3.3 Auffinden einer DOM-Implementierung. 81
2.4 Dokument
2.4.1 DOM-Implementierung LS besorgen. 84
2.4.2
2.4.3 Serialisieren. 88
2.4.4 Filtern . 91
2.5 Dokument durchlaufen . 99
2.5.1 Einfaches Navigieren . 99
2.5.2 Navigieren mit
2.6 Dokument modifizieren . 106
2.6.1 Dokument erzeugen. 107
2.6.2 Elemente einfügen. 107
2.6.3 Text einfügen. 108
2.6.4 Attribut einfügen . 109
2.6.5 Element kopieren . 109
2.6.6 Element löschen und verschieben. 111
2.7 Namensräume . 112
2.7.1 Ein kleines Beispiel . 112
2.8 Zusammenfassung. 116
3
3.1 So arbeitet
3.2
3.2.1 Parser erzeugen. 123
3.2.2
3.3 Handler. 128
3.3.1
3.3.2
3.3.3 Entity-Resolver. 143
6
3.3.4
3.3.5
3.3.6
3.3.7
3.4
3.5 Featuresund
3.5.1
3.5.2
3.6 Zusammenfassung. 160
4
4.1
4.2 Dokumente
4.2.1 Der SAX-Parser von JAXP. 167
4.2.2 Einen SAXParser generieren . 175
4.2.3 Die DOM-Implementierungen von JAXP. 182
4.2.4 Einen DocumentBuildergenerieren. 186
4.2.5 Sonstiges. 193
4.2.6 Ein Wort über Thread-Sicherheit . 193
4.3 Dokumente transformieren . 193
4.3.1 Grundlegender Ablauf einer Transformation . 196
4.3.2 Transformationsquellen . 196
4.3.3 Transformationsziele . 201
4.3.4 Der Transformer . 205
4.3.5 Einen Transformer generieren. 212
4.3.6 SAX-Erweiterungen . 222
4.3.7 Fehlerbehandlung. 230
4.3.8 Sonstiges. 237
4.3.9 Ein Wort über Thread-Sicherheit . 237
4.3.10 Zusammenfassung . 238
4.4 Dokumente
4.4.1 Schema-Validierung . 239
4.4.2 Validierung und Transformation . 242
4.4.3 Validierung von DOM-Dokumenten . 245
4.4.4 Zusammenfassung . 247
4.5 Dokumente serlalisieren . 247
4.6 JAXP-Implementierungen einbinden . 249
4.6.1 Prinzip der Objektinstanzüerung von JAXP. 249
4.6.2 Möglichkeiten der Implementierungseinbindung. 251
4.6.3 Konkrete Implementierungen. 255
4.7 JAXP 1.3 - Ein Überblick. 255
4.7.1 Namensrauminformationen und qualifizierte Namen . 256
4.7.2 XPath-API . 257
4.7.3 Neue Validierungs-API. 259
4.7.4 Neue XML-Datentypen . 263
Inhalt
4.7.5 Unterstützung von
4.7.6 Weitere Änderungen. 264
4.7.7 Unterstützung von DOM Level 3
4.7.8 JAXP 1.3 in älteren Java-Versionen nutzen . 265
4.7.9 Beispiele. 266
4.7.10 Zusammenfassung . 267
4.8 Zusammenfassung. 268
5 StAX 269
5.1 Warum StAX?. 274
5.1.1 StAX im Vergleich zu
5.1.2 StAX im Vergleich zu DOM . 281
5.1.3 Zusammenfassung . 283
5.2 Die API-Varianten von StAX. 283
5.2.1 Die Cursor API im Überblick . 283
5.2.2 Die Event
5.2.3 Vergleich . 286
5.2.4 Die StAX-API im Überblick. 287
5.3 Die Cursor API . 288
5.3.1
5.3.2 Serialisieren von Dokumenten. 309
5.3.3 Das Interface
5.4 Die Event
5.4.1 Die Event-Interfaces. 325
5.4.2 Erzeugen von XMLEvents . 337
5.4.3
5.4.4 Serialisieren von Dokumenten . 349
5.4.5 Das Interface EventFilter . 355
5.5 Gemeinsame Klassen und Interfaces der StAX API . 356
5.5.1 Generierung von Parser-Objekten. 357
5.5.2 Generierung von Serializern . 363
5.6 Zusammenfassung. 364
6
6.1 Das Konzept des XML-Binding. 368
6.1.1 Einführendes Beispiel. 368
6.1.2 Features von XML-Binding. 370
6.1.3 Das Prinzip im Überblick . 372
6.2 XML-Binding mit JAXB. 373
6.3 Der
6.3.1 Installation des XJC-Tasks der Referenzimplementierung. 375
6.3.2 Installation des XJC-Tasks von JaxMe2 . 376
6.3.3 Verwendung des XJC-Tasks. 377
8 Inhalt
6.3.4 Die Ausgabe des
6.3.5 Typbindung zwischen XML
6.3.6 Anonyme Typen . 388
6.3.7 Konfiguration des
6.3.8 Schlussbetrachtung zu den
6.4
6.5 Die JAXB-API . 400
6.5.1 Installation der JAXB-Implementierungen . 401
6.5.2 Einführung. 401
6.5.3 ObjectFactory . 408
6.5.4 JAXBContext. 409
6.5.5 Unmarshaller und UnmarshallerHandler . 410
6.5.6
6.5.7 Validierung . 415
6.5.8 DatatypeConverter und DatatypeConverterlnterface . 420
6.5.9 Exception-Klassen . 421
6.5.10 Hilfskiassen . 422
6.6 Zusammenfassung. 424
6.7 Ein Wort über JAXB 2.0 . 425
7 Java XML Web Services 427
7.1 Was ist ein Web Service? . 429
7.2 Service
7.3 XML-RPC . 431
7.3.1 Ablauf. 431
7.3.2 Das Request-Dokument . 432
7.3.3 Das Response-Dokument. 433
7.3.4 Unterstützte Datentypen. 434
7.3.5 Fehlerbehandlung. 435
7.3.6 Endgültiger Standard. 437
7.3.7 Apache XML-RPC. 437
7.3.8 XML-RPC oder nicht XML-RPC? . 445
7.4
7.4.1 Vergleich mit XML-RPC. 446
7.4.2 Ablauf. 447
7.4.3 Aufbau einer SOAP-Nachricht. 448
7.4.4 Vor- und Nachteile von
7.5 WSDL . 450
7.6 UDDI . 454
7.7 JAX-RPC . 456
7.7.1
7.7.2 Service-Endpoint . 459
7.7.3 Handler . 462
7.7.4 Der Client . 466
Inhalt
7.8
7.8.1 Besorgen und installieren . 474
7.8.2 JWS . 475
7.8.3 WSDD . 477
7.8.4 Handler . 481
7.8.5 Java2WSDL und WSDL2Java . 484
7.8.6 Der Client . 485
7.9 Zusammenfassung. 488
8 Publishing mit XML 489
8.1 Grundbegriffe. 491
8.2 XML-Publishing-Frameworks. 493
8.3 Apache
8.3.1
8.3.2 XML-Pipeline. 496
8.3.3 SAX-Events und SAX-Streams . 498
8.3.4
8.3.5 Die Sitemap . 503
8.3.6 Die Pipeline . 505
8.3.7 Sub-Sitemap . 507
8.3.8 Sitemap-Komponenten. 508
8.3.9 Komponenten-Typen . 508
8.3.10 Default-Komponenten . 509
8.3.11 Registrieren von Komponenten. 509
8.3.12 Verwenden von Komponenten . 511
8.3.13 Matcher. 512
8.3.14 Generatoren . 519
8.3.15 Transformer . 522
8.3.16 Serializer. 525
8.3.17 Reader. 528
8.3.18 Logik einbinden . 529
8.3.19 XSP. 530
8.3.20
8.3.21 Flowscript . 539
8.3.22 Ein kleines Beispiel . 550
8.3.23 Zusammenfassung . 555
A
A.1 Ein XML Schema referenzieren . 559
A.2 Die XML Schema-Datei . 559
A3 Definition von Typen . 560
A.3.1 Einfache Typen. 560
A.3.2 Komplexe Typen . 563
A.4 Definition von Attributen . 567
10 Inhalt
Α.
Α.
A.6.1 Globale Elemente und das Wurzelelement. 569
A.6.2 Globale Attribute. 570
A.7 XML Schema und Namensräume . 571
A.7.1 Der Ziel-Namensraum . 571
A.7.2 Element-, Attribut- und Typ-Referenzen . 571
A.7.3 Mehrere Namensräume. 572
A.7.4 Referenzierung durch die XML-Datei . 573
A.8 Zusammenfassung. 573
В
B.1
B.2 Xerces . 576
B.2.1 Installation und Inhalt der Distribution . 576
B.2.2 Leistungsmerkmale. 578
B.2.3 DOMParserund SAXParser. 579
B.2.4 Features und
B.2.5 Die Serializer-Bibliothek . 580
B.2.6 Ein kleines Beispiel . 582
B.3 Weitere Implementierungen . 582
С
C.1 Wichtige
C.1.1
C.1.2 httpy/xml.org/sax/properties/lexical-handler. 583
C.1.3 http^/xml-org/sax/properties/document-xml-version . 584
C.1.4 httpy/xml.org/sax/properties/dom-node. 584
C.2 Wichtige Standard-Features . 584
C.2.1
C.2.2
C.2.3 httpy/xmi.org/sax/features/namespace-prefixes. 584
C.2.4
D
D.1
D.
D.1.2 Leistungsmerkmale. 589
D.1.3 Erweiterungen. 590
D.1.4 Der Kommandozeilen-Modus . 591
D.1.5 Ein Wort überXQuery. 592
Inhalt
D.1
D.
D.2 Xalan . 594
D.
D.2.2 Leistungsmerkmale. 596
D.2.3 Proprietäre Attribute . 597
D.2.4 Erweiterungen. 598
D.2.5 Der Kommandozeilen-Modus. 598
D.2.6 XSLTC . 599
D.2.7 Beispiele. 600
D.2.8 Zusammenfassung . 601
E
E.1 DOM4J . 603
E.1.1 Installation . 604
E.1.2 Das Objektmodell. 604
E.1.3 Dokumente
E.
E.1.5 Über Dokumente navigieren. 610
E.1.6 Dokumente manipulieren. 612
E.1.7 Dokumente serialisieren . 613
E.1.8 Dokumente transformieren . 614
E.1.9 Zusammenfassung . 615
E.2
E.2.1 Installation . 616
E.2.2 Das Objektmodell. 616
E.2.3 Dokumente
E.
E.2.5 Über Dokumente navigieren . 619
E.2.6 Dokumente manipulieren. 621
E.2.7 Dokumente serialisieren . 623
E.2.8 Dokumente transformieren. 624
E.2.9 Zusammenfassung . 625
E.3 JDOM . 625
E.3.1 Installation . 625
E.3.2 Das Objektmodell. 626
E.3.3 Dokumente
E.
E.3.5 Über Dokumente navigieren. 630
E.3.6 Dokumente manipulieren. 632
E.3.7 Dokumente serialisieren . 634
E.3.8 Dokumente transformieren. 635
E.3.9 Zusammenfassung . 636
E.4 Beispiele. 636
12 Inhalt
F Alternative XPath-
F.1 JXPath
F.1
F.1.
F.1.
F.2 Jaxen . 644
F.2.1 Installation. 644
F.2.2 Die API im Überblick . 644
F.2.3 Ein Beispiel . 646
F.3 Zusammenfassung. 647
G
G.1 Auszeichnungsvarianten . 649
G.
G.
G.
G.1.4 Geschachtelte <jaxb:bindings>-Elemente bei externen
Binding Declarations .
G.
G.
G.3.1 Das Element
G.
G.3.3 Das Element <class>. 669
G.3.4 Das Element <property> . 672
G.3.5 Das Element <javaType> . 675
G.3.6 Die Elemente <typesafeEnumClass> und
<typesafeEnumMember>. 679
СЗ.У
G.4 Zusammenfassung. 683
H
H.1
H.2 Erstellen und ausführen von Ant-Scripts. 689
H.2.1 Ein erstes Beispiel. 689
H.2.2 Weitere Ant-Tasks. 691
H.2.3 Target-Abhängigkeiten. 692
H.2.4 Dateisammlungen. 694
H.2.5
H.3 Erweiterungen einbinden . 703
H.3.1 Neue
Inhalt 13
H.
H.
H.4 Zusammenfassung. 707
I
709
1.1 JavaServer Pages, Tag Libraries und die EL. 709
1.2 Übersicht über die JSTL. 713
.2.1 JSTL
.2.2 JSTL FMT. 715
.2.3 JSTL SQL . 716
.2.4 JSTL
.2.5 JSTL XML. 718
XML-Verarbeitung im Detail . 719
.3.1 <x:parse> . 720
.3.2 <x:out>. 721
.3.3 <x:set>. 721
.3.4 <x:if> . 722
.3.5 <x:choose>, <x:when> und <x:otherwise> . 722
.3.6 <x:forEach>. 723
.3.7 <x:transform> und <x:param> . 725
I.4 Beispiele. 726
I.3
Buch-CD
727
J.1 Beispiele. 727
J.1.1 Beispiele zu XML-Grundlagen. 728
J.1.2 Beispiele zu DOM und
J.
J.1.4 Beispiele zu StAX . 729
J.1.5 Beispiele zu JAXB und der JAXB-Binding-Language. 730
J.1.6 Beispiele zu Java XML Web Services. 731
J.1.7 Beispiele zu XML Publishing. 731
J.1.8 Beispiele zu XML-Parsern und XSLT-Prozessoren . 731
J.1.9 Beispiele zu den alternativen DOM- und XPath-
impiementierungen. 732
J.1.10 Beispiele zu Apache
J.
J.2 Dokumentation. 734
J.3 Listings. 734
J.4 Software. 734
14 Inhalt
К
K.1
K.2
К.З
K.4
K.5
K.6 Java
K.7 JAXB
K.8 JAXP
K.9 SAX
K.10 StAX
K.11 Tomcat
K.12 XML-Parser
K.13 XML-RPC
K.14 XML
K.15 XML Schema
K.16 XPath
K.17 XPath-lmplementierungen
K.18 XSLT
K.19 XSLT-Prozessoren
K.20
L
Index
Inhalt 15 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Niedermeier, Stephan Scholz, Michael |
author_facet | Niedermeier, Stephan Scholz, Michael |
author_role | aut aut |
author_sort | Niedermeier, Stephan |
author_variant | s n sn m s ms |
building | Verbundindex |
bvnumber | BV021254989 |
classification_rvk | ST 250 |
classification_tum | DAT 362f DAT 677f |
ctrlnum | (OCoLC)179958290 (DE-599)BVBBV021254989 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02100nam a2200445 c 4500</leader><controlfield tag="001">BV021254989</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070507 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">051207s2006 d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898426467</subfield><subfield code="9">3-89842-646-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)179958290</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021254989</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 677f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Niedermeier, Stephan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java und XML</subfield><subfield code="b">Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen]</subfield><subfield code="c">Stephan Niedermeier ; Michael Scholz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">759 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="e">1 CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Scholz, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="a">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2753357&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="a">text/html</subfield><subfield code="u">http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1012?GalileoSession=05916488A2.sKx.gd.Y</subfield><subfield code="3">Ausführliche Beschreibung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576306&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014576306</subfield></datafield></record></collection> |
id | DE-604.BV021254989 |
illustrated | Illustrated |
index_date | 2024-07-02T13:40:18Z |
indexdate | 2024-07-09T20:33:58Z |
institution | BVB |
isbn | 3898426467 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014576306 |
oclc_num | 179958290 |
open_access_boolean | |
owner | DE-20 DE-29T DE-M347 DE-91G DE-BY-TUM DE-92 DE-355 DE-BY-UBR DE-473 DE-BY-UBG DE-83 |
owner_facet | DE-20 DE-29T DE-M347 DE-91G DE-BY-TUM DE-92 DE-355 DE-BY-UBR DE-473 DE-BY-UBG DE-83 |
physical | 759 S. graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spelling | Niedermeier, Stephan Verfasser aut Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] Stephan Niedermeier ; Michael Scholz 1. Aufl. Bonn Galileo Press 2006 759 S. graph. Darst. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Galileo Computing API (DE-588)4430243-5 gnd rswk-swf XML (DE-588)4501553-3 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s XML (DE-588)4501553-3 s API (DE-588)4430243-5 s DE-604 Scholz, Michael Verfasser aut text/html http://deposit.dnb.de/cgi-bin/dokserv?id=2753357&prov=M&dok_var=1&dok_ext=htm Inhaltstext text/html http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1012?GalileoSession=05916488A2.sKx.gd.Y Ausführliche Beschreibung Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576306&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Niedermeier, Stephan Scholz, Michael Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] API (DE-588)4430243-5 gnd XML (DE-588)4501553-3 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4430243-5 (DE-588)4501553-3 (DE-588)4401313-9 |
title | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] |
title_auth | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] |
title_exact_search | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] |
title_exact_search_txtP | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] |
title_full | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] Stephan Niedermeier ; Michael Scholz |
title_fullStr | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] Stephan Niedermeier ; Michael Scholz |
title_full_unstemmed | Java und XML Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] Stephan Niedermeier ; Michael Scholz |
title_short | Java und XML |
title_sort | java und xml grundlagen einsatz referenz parsen transformieren und validieren von xml grundlagen des xml publishing prozesses alles zu dom sax jaxp stax jaxb und webservices cd rom mit allen wichtigen tools und beispielen |
title_sub | Grundlagen, Einsatz, Referenz ; [Parsen, Transformieren und Validieren von XML ; Grundlagen des XML-Publishing-Prozesses ; alles zu DOM, SAX, JAXP, StAX, JAXB und Webservices ; CD-ROM mit allen wichtigen Tools und Beispielen] |
topic | API (DE-588)4430243-5 gnd XML (DE-588)4501553-3 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | API XML Java Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2753357&prov=M&dok_var=1&dok_ext=htm http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1012?GalileoSession=05916488A2.sKx.gd.Y http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014576306&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT niedermeierstephan javaundxmlgrundlageneinsatzreferenzparsentransformierenundvalidierenvonxmlgrundlagendesxmlpublishingprozessesalleszudomsaxjaxpstaxjaxbundwebservicescdrommitallenwichtigentoolsundbeispielen AT scholzmichael javaundxmlgrundlageneinsatzreferenzparsentransformierenundvalidierenvonxmlgrundlagendesxmlpublishingprozessesalleszudomsaxjaxpstaxjaxbundwebservicescdrommitallenwichtigentoolsundbeispielen |