XML in a nutshell: a desktop quick reference
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2001
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 480 S. Ill. |
ISBN: | 0596000588 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013604443 | ||
003 | DE-604 | ||
005 | 20030804 | ||
007 | t | ||
008 | 010226s2001 a||| |||| 00||| eng d | ||
016 | 7 | |a 960975667 |2 DE-101 | |
020 | |a 0596000588 |9 0-596-00058-8 | ||
035 | |a (OCoLC)248225683 | ||
035 | |a (DE-599)BVBBV013604443 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-29T |a DE-19 |a DE-473 |a DE-739 |a DE-91G |a DE-706 |a DE-83 |a DE-11 |a DE-188 | ||
050 | 0 | |a QA76.76.H94 | |
082 | 0 | |a 005.72 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a 68P05 |2 msc | ||
084 | |a 68N15 |2 msc | ||
100 | 1 | |a Harold, Elliotte Rusty |e Verfasser |0 (DE-588)115033165 |4 aut | |
245 | 1 | 0 | |a XML in a nutshell |b a desktop quick reference |c Elliotte Rusty Harold ; W. Scott Means |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2001 | |
300 | |a XVI, 480 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a XML | |
650 | 4 | |a XML - Befehlsvorrat - Verzeichnis | |
650 | 4 | |a XML (Document markup language) | |
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Means, W. Scott |e Verfasser |4 aut | |
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=009293543&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009293543 |
Datensatz im Suchindex
_version_ | 1804128410678591488 |
---|---|
adam_text | IN A NUTSHELL
A Desktop Quick Reference
Elliotte Rusty Harold amp; W Scott Means
O REILLY*
Beijing • Cambridge • Farnham • Koln • Paris • Sebastopol • Taipei • Tokyo
Table of Contents
Preface xi
Parti: XML Concepts
Chapter 1—Introducing XML 3
What XML Offers 3
Portable Data 6
How XML Works 6
The Evolution of XML 8
Chapter 2—XML Fundamentals , 11
XML Documents and XML Files 11
Elements, Tags, and Character Data 12
Attributes 15
XML Names 17
Entity References ; 18
CDATA Sections 19
Comments 20
Processing Instructions 20
The XML Declaration 21
Checking Documents for Well-Formedness 23
Chapter 3—Document Type Definitions 26
Validation 26
Element Declarations 34
Attribute Declarations 39
General Entity Declarations 46
External Parsed General Entities 48
External Unparsed Entities and Notations 49
Parameter Entities 51
Conditional Inclusion 53
Two DTD Examples 54
Locating Standard DTDs 56
Chapter 4—Namespaces 58
The Need for Namespaces 58
Namespace Syntax 61
How Parsers Handle Namespaces 66
Namespaces and DTDs 67
Chapter 5—Internationalization 69
The Encoding Declaration 69
Text Declarations 70
XML-Defined Character Sets 71
Unicode 72
ISO Character Sets 74
Platform-Dependent Character Sets 75
Converting Between Character Sets 76
The Default Character Set for XML Documents 77
Character References 78
xml:lang 81
Part II: Narrative-Centric Documents
Chapter 6—XML as a Document Format 85
SGML s Legacy : 85
Narrative Document Structures 86
TEI 88
DocBook 91
Document Permanence 94
Transformation and Presentation 96
vi Table of Contents
Chapter 7—XML on the Web 98
XHTML 99
Direct Display of XML in Browsers 105
Authoring Compound Documents with Modular XHTML 110
Prospects for Improved Web Search Methods 124
Chapter 8—XSL Transformations 129
An Example Input Document 129
xsl:stylesheet and xshtransform 130
Stylesheet Processors 132
Templates 133
Calculating the Value of an Element with xsl:value-of 134
Applying Templates with xshapply-templates 135
The Built-in Template Rules 138
Modes 142
Attribute Value Templates 144
XSLT and Namespaces 144
Other XSLT Elements 146
Chapter 9—XPath 147
The Tree Structure of an XML Document 147
Location Paths 150
Compound Location Paths 155
Predicates 157
Unabbreviated Location Paths 158
General XPath Expressions 160
XPath Functions 163
Chapter 10—XLinks 168
Simple Links 169
Link Behavior 170
Link Semantics 173
Extended Links 173
Linkbases 180
DTDs for XLinks 181
Chapter 11—XPointers 182
XPointers on URLs 182
XPointers in Links 184
Bare Names 185
Table of Contents vii
Child Sequences 186
Points 186
Ranges 189
Chapter 12—Cascading Stylesheets (CSS) 191
The Three Levels of CSS 193
CSS Syntax 193
Associating Stylesheets with XML Documents 195
Selectors 197
The Display Property 200
Pixels, Points, Picas, and Other Units of Length 201
Font Properties 202
Text Properties 203
Colors 204
Chapter 13—XSL Formatting Objects (XSL-FO) 206
XSL Formatting Objects 208
The Structure of an XSL-FO Document 209
Master Pages 210
XSL-FO Properties 216
Choosing Between CSS and XSL-FO 221
Part III: Data-Centric Documents
Chapter 14—XML as a Data Format , 225
Programming Applications of XML 225
Describing Data 227
Support for Programmers 229
Chapter 15—Programming Models 230
Event- Versus Object-Driven Models 230
Programming Language Support 231
Non-Standard Extensions 232
Transformations 232
Processing Instructions 233
Links and References 233
Notations 234
What You Get Is Not What You Saw 234
viii Table of Contents
Chapter 16—Document Object Model (DOM) 236
DOM Core 237
DOM Strengths and Weaknesses 237
Parsing a Document with DOM 238
The Node Interface 238
Specific Node Types 240
The DOMImplementation Interface 245
A Simple DOM Application 245
Chapter 17—SAX 250
The ContentHandler Interface 252
SAX Features and Properties 259
Part IV: Reference
Chapter 18—XML 1 0 Reference 265
How to Use This Reference 265
Annotated Sample Documents 265
Key to XML Syntax 266
Well-Formedness 266
Validity : 273
Global Syntax Structures 279
DTD (Document Type Definition) 285
Document Body 294
XML Document Grammar 295
Chapter 19—XPath Reference 299
The XPath Data Model 299
Datatype 300
Location Paths 301
Predicates 305
XPath Functions 305
Chapter 20—XSLT Reference 315
The XSLT Namespace 315
XSLT Elements 315
XSLT Functions 339
Table of Contents ix
Chapter 21—DOM Reference 345
Object Hierarchy 346
Object Reference - 346
Chapter 22—SAX Reference 400
The org xml sax Package 400
The org xml sax helpers Package 407
SAX Features and Properties 413
The org xml sax ext Package 415
Chapter 23—Character Sets 417
Character Tables 419
HTML4 Entity Sets , 424
Other Unicode Blocks 432
Index 459
x Table of Contents
|
any_adam_object | 1 |
author | Harold, Elliotte Rusty Means, W. Scott |
author_GND | (DE-588)115033165 |
author_facet | Harold, Elliotte Rusty Means, W. Scott |
author_role | aut aut |
author_sort | Harold, Elliotte Rusty |
author_variant | e r h er erh w s m ws wsm |
building | Verbundindex |
bvnumber | BV013604443 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.H94 |
callnumber-search | QA76.76.H94 |
callnumber-sort | QA 276.76 H94 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 200 ST 250 ST 260 |
ctrlnum | (OCoLC)248225683 (DE-599)BVBBV013604443 |
dewey-full | 005.72 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.72 |
dewey-search | 005.72 |
dewey-sort | 15.72 |
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>01646nam a2200457 c 4500</leader><controlfield tag="001">BV013604443</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20030804 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010226s2001 a||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">960975667</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596000588</subfield><subfield code="9">0-596-00058-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248225683</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013604443</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-29T</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.H94</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.72</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</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">68P05</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68N15</subfield><subfield code="2">msc</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Harold, Elliotte Rusty</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115033165</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">XML in a nutshell</subfield><subfield code="b">a desktop quick reference</subfield><subfield code="c">Elliotte Rusty Harold ; W. Scott Means</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 480 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">XML</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">XML - Befehlsvorrat - Verzeichnis</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">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Means, W. Scott</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</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=009293543&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-009293543</subfield></datafield></record></collection> |
id | DE-604.BV013604443 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:48:48Z |
institution | BVB |
isbn | 0596000588 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009293543 |
oclc_num | 248225683 |
open_access_boolean | |
owner | DE-29T DE-19 DE-BY-UBM DE-473 DE-BY-UBG DE-739 DE-91G DE-BY-TUM DE-706 DE-83 DE-11 DE-188 |
owner_facet | DE-29T DE-19 DE-BY-UBM DE-473 DE-BY-UBG DE-739 DE-91G DE-BY-TUM DE-706 DE-83 DE-11 DE-188 |
physical | XVI, 480 S. Ill. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | O'Reilly |
record_format | marc |
spelling | Harold, Elliotte Rusty Verfasser (DE-588)115033165 aut XML in a nutshell a desktop quick reference Elliotte Rusty Harold ; W. Scott Means 1. ed. Beijing [u.a.] O'Reilly 2001 XVI, 480 S. Ill. txt rdacontent n rdamedia nc rdacarrier XML XML - Befehlsvorrat - Verzeichnis XML (Document markup language) XML (DE-588)4501553-3 gnd rswk-swf XML (DE-588)4501553-3 s DE-604 Means, W. Scott Verfasser aut HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009293543&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Harold, Elliotte Rusty Means, W. Scott XML in a nutshell a desktop quick reference XML XML - Befehlsvorrat - Verzeichnis XML (Document markup language) XML (DE-588)4501553-3 gnd |
subject_GND | (DE-588)4501553-3 |
title | XML in a nutshell a desktop quick reference |
title_auth | XML in a nutshell a desktop quick reference |
title_exact_search | XML in a nutshell a desktop quick reference |
title_full | XML in a nutshell a desktop quick reference Elliotte Rusty Harold ; W. Scott Means |
title_fullStr | XML in a nutshell a desktop quick reference Elliotte Rusty Harold ; W. Scott Means |
title_full_unstemmed | XML in a nutshell a desktop quick reference Elliotte Rusty Harold ; W. Scott Means |
title_short | XML in a nutshell |
title_sort | xml in a nutshell a desktop quick reference |
title_sub | a desktop quick reference |
topic | XML XML - Befehlsvorrat - Verzeichnis XML (Document markup language) XML (DE-588)4501553-3 gnd |
topic_facet | XML XML - Befehlsvorrat - Verzeichnis XML (Document markup language) |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009293543&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT haroldelliotterusty xmlinanutshelladesktopquickreference AT meanswscott xmlinanutshelladesktopquickreference |