Java and XSLT: [embedding XML processing into Java applications]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Bejing [u.a.]
O'Reilly
2001
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 510 S. Ill. |
ISBN: | 0596001436 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013974658 | ||
003 | DE-604 | ||
005 | 20060217 | ||
007 | t | ||
008 | 011024s2001 a||| |||| 00||| eng d | ||
016 | 7 | |a 963020862 |2 DE-101 | |
020 | |a 0596001436 |9 0-596-00143-6 | ||
035 | |a (OCoLC)248042543 | ||
035 | |a (DE-599)BVBBV013974658 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-20 |a DE-29T |a DE-858 |a DE-91G |a DE-522 |a DE-526 |a DE-11 | ||
082 | 0 | |a 005.71262 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 370f |2 stub | ||
100 | 1 | |a Burke, Eric M. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Java and XSLT |b [embedding XML processing into Java applications] |c Eric M. Burke |
250 | |a 1. ed. | ||
264 | 1 | |a Bejing [u.a.] |b O'Reilly |c 2001 | |
300 | |a XVI, 510 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a XSLT | |
650 | 4 | |a XSLT - Java <Programmiersprache> - API | |
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a XML (Document markup language) | |
650 | 0 | 7 | |a XSLT |0 (DE-588)4613222-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a API |0 (DE-588)4430243-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a XSLT |0 (DE-588)4613222-3 |D s |
689 | 0 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 2 | |a API |0 (DE-588)4430243-5 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009565250&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009565250 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804128826473578496 |
---|---|
adam_text | Java™ and XSLT
Eric M Burke
O REILLY8
Beijing • Cambridge • Famham • Koln • Paris • Sebastopol • Taipei • Tokyo
Table of Contents
Preface xi
1 Introduction 1
Java, XSLT, and the Web 1
XML Review 4
Beyond Dynamic Web Pages 25
Getting Started 28
Web Browser Support for XSLT 30
2 XSLT Part I—The Basics 32
XSLT Introduction 32
Transformation Process 41
Another XSLT Example, Using XHTML 47
XPath Basics 53
Looping and Sorting 60
Outputting Dynamic Attributes 63
3 XSLT Part 2—Beyond the Basics 67
Conditional Processing 67
Parameters and Variables 73
Combining Multiple Stylesheets 82
Formatting Text and Numbers 85
Schema Evolution 91
Ant Documentation Stylesheet 96
Vll
iii TABLE OF CONTENTS
4 Java-Based Web Technologies 110
Traditional Approaches 110
The Universal Design 121
XSLT and EJB 130
Summary of Key Approaches 133
5 XSLT Processing with Java 135
A Simple Example 135
Introduction to JAXP 1 1 142
Input and Output 753
Stylesheet Compilation 177
6 Servlet Basics and XSLT 185
Servlet Syntax 186
WAR Files and Deployment 190
Another Servlet Example 195
Stylesheet Caching Revisited 223
Servlet Threading Issues 226
7 Discussion Forum 232
Overall Process 233
Prototyping the XML 235
Making the XML Dynamic 259
Servlet Implementation 291
Finishing Touches 314
8 Additional Techniques - 317
XSLT Page Layout Templates 317
Session Tracking Without Cookies 328
Identifying the Browser 334
Servlet Filters 337
XSLT as a Code Generator 348
Internationalization with XSLT 352
TABLE OF CONTENTS ix
9 Development Environment, Testing, and Performance 370
Development Environment 370
Testing and Debugging 384
Performance Techniques 411
10 Wireless Applications 426
Wireless Technologies 426
The Wireless Architecture 428
Java, XSLT, and WML 429
The Future of Wireless 457
A Discussion Forum Code 459
B JAXP API Reference 475
C XSLT Quick Reference 488
Index 499
|
any_adam_object | 1 |
author | Burke, Eric M. |
author_facet | Burke, Eric M. |
author_role | aut |
author_sort | Burke, Eric M. |
author_variant | e m b em emb |
building | Verbundindex |
bvnumber | BV013974658 |
classification_rvk | ST 250 ST 260 |
classification_tum | DAT 362f DAT 370f |
ctrlnum | (OCoLC)248042543 (DE-599)BVBBV013974658 |
dewey-full | 005.71262 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.71262 |
dewey-search | 005.71262 |
dewey-sort | 15.71262 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01956nam a2200517 c 4500</leader><controlfield tag="001">BV013974658</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060217 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">011024s2001 a||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">963020862</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596001436</subfield><subfield code="9">0-596-00143-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248042543</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013974658</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">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.71262</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">ST 260</subfield><subfield code="0">(DE-625)143632:</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 370f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Burke, Eric M.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java and XSLT</subfield><subfield code="b">[embedding XML processing into Java applications]</subfield><subfield code="c">Eric M. Burke</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bejing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 510 S.</subfield><subfield code="b">Ill.</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="650" ind1=" " ind2="4"><subfield code="a">XSLT</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">XSLT - Java <Programmiersprache> - API</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">XML (Document markup language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XSLT</subfield><subfield code="0">(DE-588)4613222-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="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="689" ind1="0" ind2="0"><subfield code="a">XSLT</subfield><subfield code="0">(DE-588)4613222-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><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="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="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" 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="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</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=009565250&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-009565250</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV013974658 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:55:25Z |
institution | BVB |
isbn | 0596001436 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009565250 |
oclc_num | 248042543 |
open_access_boolean | |
owner | DE-20 DE-29T DE-858 DE-91G DE-BY-TUM DE-522 DE-526 DE-11 |
owner_facet | DE-20 DE-29T DE-858 DE-91G DE-BY-TUM DE-522 DE-526 DE-11 |
physical | XVI, 510 S. Ill. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | O'Reilly |
record_format | marc |
spelling | Burke, Eric M. Verfasser aut Java and XSLT [embedding XML processing into Java applications] Eric M. Burke 1. ed. Bejing [u.a.] O'Reilly 2001 XVI, 510 S. Ill. txt rdacontent n rdamedia nc rdacarrier XSLT XSLT - Java <Programmiersprache> - API Java (Computer program language) XML (Document markup language) XSLT (DE-588)4613222-3 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf API (DE-588)4430243-5 gnd rswk-swf XSLT (DE-588)4613222-3 s Java Programmiersprache (DE-588)4401313-9 s API (DE-588)4430243-5 s 1\p DE-604 DE-604 HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009565250&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Burke, Eric M. Java and XSLT [embedding XML processing into Java applications] XSLT XSLT - Java <Programmiersprache> - API Java (Computer program language) XML (Document markup language) XSLT (DE-588)4613222-3 gnd Java Programmiersprache (DE-588)4401313-9 gnd API (DE-588)4430243-5 gnd |
subject_GND | (DE-588)4613222-3 (DE-588)4401313-9 (DE-588)4430243-5 |
title | Java and XSLT [embedding XML processing into Java applications] |
title_auth | Java and XSLT [embedding XML processing into Java applications] |
title_exact_search | Java and XSLT [embedding XML processing into Java applications] |
title_full | Java and XSLT [embedding XML processing into Java applications] Eric M. Burke |
title_fullStr | Java and XSLT [embedding XML processing into Java applications] Eric M. Burke |
title_full_unstemmed | Java and XSLT [embedding XML processing into Java applications] Eric M. Burke |
title_short | Java and XSLT |
title_sort | java and xslt embedding xml processing into java applications |
title_sub | [embedding XML processing into Java applications] |
topic | XSLT XSLT - Java <Programmiersprache> - API Java (Computer program language) XML (Document markup language) XSLT (DE-588)4613222-3 gnd Java Programmiersprache (DE-588)4401313-9 gnd API (DE-588)4430243-5 gnd |
topic_facet | XSLT XSLT - Java <Programmiersprache> - API Java (Computer program language) XML (Document markup language) Java Programmiersprache API |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009565250&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT burkeericm javaandxsltembeddingxmlprocessingintojavaapplications |