Index: D
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: D
- d attribute, pie charts and: 8.1.2.1. Example: A library of trigonometric functions (XSLT)
- \d character class: 6.4.3.1. Classical Perl character classes (XML Schema)
- data (see elements)
- elements, contained in: 3.3.6. Element Data (Java & XML)
- textual: 3.3.6. Element Data (Java & XML)
- XML document headers, in: 2.1.1. XML 1.0 (Java & XML)
- data attribute
- CharacterData interface: 24.2. Object Reference (XML in a Nutshell)
- ProcessingInstruction interface: 24.2. Object Reference (XML in a Nutshell)
- data binding: 1.2.2. High-Level APIs (Java & XML)
- 15. Data Binding (Java & XML)
- Castor framework: 15.2. Castor (Java & XML)
- classes, generating: 15.2.2. Source Generation (Java & XML)
- installation: 15.2.1. Installation (Java & XML)
- marshalling and unmarshalling: 15.2.3. Marshalling and Unmarshalling (Java & XML)
- class generation: 15.1.1. Class Generation (Java & XML)
- JAXB: 15.4. JAXB (Java & XML)
- marshalling and unmarshalling: 15.1.2. Unmarshalling (Java & XML)
- use cases: 15.1.4. Use Cases (Java & XML)
- Zeus framework: 15.3. Zeus (Java & XML)
- classes, generating: 15.3.2. Class Generation (Java & XML)
- installation: 15.3.1. Installation (Java & XML)
- marshalling and unmarshalling: 15.3.3. Marshalling and Unmarshalling (Java & XML)
- data format, XML: 1.2. Portable Data (XML in a Nutshell)
- 15. XML as a Data Format (XML in a Nutshell)
- data model for XPath: 3.1. The XPath Data Model (XSLT)
- data modeling: 3.5.2.3. Data modeling concerns (SAX2)
- data-oriented DTDs: 3.9.1. Data-Oriented DTDs (XML in a Nutshell)
- data parameter for processingInstruction( ) function: 4.1.1. Other ContentHandler Methods (SAX2)
- data parameters: 2.8. Processing Instructions and Other Markup (Perl & XML)
- data property
- CharacterData class (DOM): 7.2.7.1. Properties (Perl & XML)
- ProcessingInstruction class (DOM): 7.2.12.1. Properties (Perl & XML)
- data structures: 1.1. Types of XML APIs (SAX2)
- custom, turning events into: 4.4.4. Turning SAX Events into Custom Data Structures (SAX2)
- flexibility: 1.2.2. Data Structure Flexibility (SAX2)
- SAX events, turning into: 4.4. Turning SAX Events into Data Structures (SAX2)
- data structures, URI mappings, storage in: 3.3.4. Namespace Callbacks (Java & XML)
- data-type attribute, <xsl:sort> element and: 6.1.2.2. Attributes (XSLT)
- data types, user-defined in SOAP: 12.1.2. Encoding (Java & XML)
- Database Interface (DBI): 9.3.2. Further Ruminations on DBI and SAX (Perl & XML)
- databases, accessing with extension element: 8.3.2. Accessing a Database with an Extension Element (XSLT)
- databases and XML: 1.1.1. What XML Is Not (XML in a Nutshell)
- 15.1.4. Data Storage/Retrieval (XML in a Nutshell)
- dataElement( ) Writer method: 3.8. XML::Writer (Perl & XML)
- Data::Grove::Visitor module: 8.1. Tree Climbers (Perl & XML)
- datatypes: 4. Using Predefined Simple Datatypes (XML Schema)
- 3.4. XPath Datatypes (XSLT)
- B.5. Datatypes (XSLT)
- adding constraints on: 5.5. Back to Our Library (XML Schema)
- applying new restrictions to: 5.1.2. Multiple Restrictions and Fixed Attribute (XML Schema)
- complex (see complex datatypes)
- converting to boolean values: 4.2.1.1. Converting to boolean values (XSLT)
- date: 4.5. Date and Time Datatypes (XML Schema)
- decimal: 4.4.1. Decimal Types (XML Schema)
- facets for: 5.1.1.6. Decimals (XML Schema)
- float: 4.4.2. Float Datatypes (XML Schema)
- lexical and value spaces: 4.1. Lexical and Value Spaces (XML Schema)
- list (see list datatypes)
- numeric: 4.4. Numeric Datatypes (XML Schema)
- facets for: 5.1.1.5. Integer and derived datatypes (XML Schema)
- predefined: 4. Using Predefined Simple Datatypes (XML Schema)
- used in schemas: 4.8. Back to Our Library (XML Schema)
- reference guide of: 16. Datatype Reference Guide (XML Schema)
- restricting: 7.3.2.2. Derivation by restriction (XML Schema)
- simple (see simple datatypes)
- string: 4.3. String Datatypes (XML Schema)
- supported by XML DTDs: 5.1.1. The ID, IDREF, and IDREFs Datatypes (XSLT)
- time: 4.5. Date and Time Datatypes (XML Schema)
- DataWriter class: 4.3.2. XMLWriter (Java & XML)
- date datatypes: 4.5. Date and Time Datatypes (XML Schema)
- constraining when no time zones are needed: 6.6. Back to Our Library (XML Schema)
- facets for: 5.1.1.4. Date and time datatypes (XML Schema)
- regular expressions and: 6.5.3. Datetimes (XML Schema)
- datetime datatypes (see date datatypes time datatypes)
- <db:accessDatabase> element: 8.3.2. Accessing a Database with an Extension Element (XSLT)
- <dbaccess> element: 8.3.2. Accessing a Database with an Extension Element (XSLT)
- DBD::MySQL module: 9.3.2. Further Ruminations on DBI and SAX (Perl & XML)
- DBD::Oracle module: 9.3.2. Further Ruminations on DBI and SAX (Perl & XML)
- DBD::Pg module: 9.3.2. Further Ruminations on DBI and SAX (Perl & XML)
- DBI (Database Interface): 9.3.2. Further Ruminations on DBI and SAX (Perl & XML)
- DCD (Document Content Description for XML) proposal: A.3.2. The W3C XML Schema Family (XML Schema)
- DDML (Document Definition Markup Language or XSchema) proposal: A.3.2. The W3C XML Schema Family (XML Schema)
- debug parsing style: 3.2.2. Parsing Styles (Perl & XML)
- decimal character references: 5.10. Character References (XML in a Nutshell)
- decimal datatypes, facets for: 5.1.1.6. Decimals (XML Schema)
- decimal format patterns: 23.2. XSLT Elements (XML in a Nutshell)
- 23.3. XSLT Functions (XML in a Nutshell)
- decimal types: 4.4.1. Decimal Types (XML Schema)
- deck: 10.3.4. WAP and XML (Java & XML)
- declaration handlers for SAX: 5.7.2. SAX2 Handler Interface (Perl & XML)
- declarations: 1.2.2.7. XML declarations (XSLT)
- attribute: 3.3. Attribute Declarations (XML in a Nutshell)
- commenting out: 3.8. Conditional Inclusion (XML in a Nutshell)
- DeclHandler interface and: 25.4. The org.xml.sax.ext Package (XML in a Nutshell)
- default: 3.3.2. Attribute Defaults (XML in a Nutshell)
- 20.4.2. Validity Constraints (XML in a Nutshell)
- document type: 3.1.2. The Document Type Declaration (XML in a Nutshell)
- element (see element declarations)
- element type (see element type declarations)
- encoding: 5.2. The Encoding Declaration (XML in a Nutshell)
- 20.2. Annotated Sample Documents (XML in a Nutshell)
- 20.3.1. Global Syntax Structures (XML in a Nutshell)
- external
- including: 16.8.1.1. Including external declarations (XML in a Nutshell)
- modifying: 16.8.1.2. Modifying external declarations (XML in a Nutshell)
- general entity: 3.4. General Entity Declarations (XML in a Nutshell)
- 20.2. Annotated Sample Documents (XML in a Nutshell)
- 20.3.2. DTD (Document Type Definition) (XML in a Nutshell)
- namespace: 10.2. Namespace Declarations (XML Schema)
- notation: 3.6. External Unparsed Entities and Notations (XML in a Nutshell)
- 20.2. Annotated Sample Documents (XML in a Nutshell)
- 20.3.2. DTD (Document Type Definition) (XML in a Nutshell)
- names must be unique: 20.4.2. Validity Constraints (XML in a Nutshell)
- unparsed entities and: 20.4.2. Validity Constraints (XML in a Nutshell)
- standalone: 20.2. Annotated Sample Documents (XML in a Nutshell)
- 20.3.1. Global Syntax Structures (XML in a Nutshell)
- text (see text declarations)
- declarations (XML): 1.6. XML Gotchas (Perl & XML)
- 2.7. The XML Declaration (Perl & XML)
- elements: 2.10. Declaring Elements and Attributes (Perl & XML)
- DeclHandler interface: 4.4.2. DeclHandler (Java & XML)
- A.1.2.1. DeclHandler (Java & XML)
- 4.3.1. The DeclHandler Interface (SAX2)
- A.3.1. The DeclHandler class (SAX2)
- DOM documents, building: 4.4.1. SAX-to-DOM Consumers (SAX2)
- push mode with XSLT and: 4.5.3.1. SAX in Push-Mode with XSLT (SAX2)
- DeclHandler interface (SAX): 25.4. The org.xml.sax.ext Package (XML in a Nutshell)
- DeclHandler.attributeDecl( ) function: 2.3.3.3. Other attributes issues (SAX2)
- DeclHandler.externalEntityDexl( ) function: B.7. Unexpanded Entity Reference Information Items (SAX2)
- decorators: 8.3. Wrappers and Decorators (Java & XML)
- default declarations for attributes: 3.3.2. Attribute Defaults (XML in a Nutshell)
- XML specification for: 20.4.2. Validity Constraints (XML in a Nutshell)
- default namespaces: 10.1. Namespaces Present Two Challenges to Schema Languages (XML Schema)
- JDOM: 8.1.3. The Namespace Class (Java & XML)
- importing schemas with no namespaces: 10.9. Importing Schemas with No Namespaces (XML Schema)
- not applied to
- attributes: 10.3. To Qualify Or Not to Qualify? (XML Schema)
- 10.4. Disruptive Attributes (XML Schema)
- XPath expressions: 10.5. Namespaces and XPath Expressions (XML Schema)
- setting: 4.2.4. Setting a Default Namespace with the xmlns Attribute (XML in a Nutshell)
- 20.3.4. Namespaces (XML in a Nutshell)
- using target namespaces as: 10.3. To Qualify Or Not to Qualify? (XML Schema)
- default templates for XML document nodes: 8.7.1. The Default Template Rule for Text and Attribute Nodes (XML in a Nutshell)
- default values, XML specification for: 20.2. Annotated Sample Documents (XML in a Nutshell)
- 20.3.2. DTD (Document Type Definition) (XML in a Nutshell)
- DefaultHandler class: 4.2.3. The DefaultHandler Class (Java & XML)
- 9.3.1.1. The road to SAX 2.0 (Java & XML)
- A.1.3.3. DefaultHandler (Java & XML)
- 2.2.1. How Do the Parts Fit Together? (SAX2)
- 2.3.1. The DefaultHandler Class (SAX2)
- 3.1.1. The XMLReader Interface (SAX2)
- A.2.3. The DefaultHandler Class (SAX2)
- DefaultHandler class (SAX): 19.1. The ContentHandler Interface (XML in a Nutshell)
- 25.2. The org.xml.sax.helpers Package (XML in a Nutshell)
- DefaultMutableTreeNode class: 3.2. SAX Readers (Java & XML)
- DefaultTreeModel class: 3.2. SAX Readers (Java & XML)
- deferred DOM: 5.4.1. Memory, Performance, and Deferred DOMs (Java & XML)
- deleteContents( ): 6.3.3. Range (Java & XML)
- deleteData( ) (DOM): 24.2. Object Reference (XML in a Nutshell)
- deleteData method for CharacterData class (DOM): 7.2.7.2. Methods (Perl & XML)
- delimiters (<!): 3.7.1. DTDs (Perl & XML)
- deployment descriptors: 12.3.2.2. Deployment descriptors (Java & XML)
- depth-first order in stacks: 3.1.1. Example (of What Not to Do): A Well-Formedness Checker (Perl & XML)
- derivation methods: 5. Creating Simple Datatypes (XML Schema)
- asymmetry of: 7.4.2.3. Asymmetry of these two methods (XML Schema)
- controlling usage of: 12.2. Controlling Derivations (XML Schema)
- by extension
- of complex content complex types: 7.4.2.1. Derivation by extension (XML Schema)
- 7.7. Back to Our Library (XML Schema)
- of empty content complex types: 7.6.2.1. Derivation by extension (XML Schema)
- of mixed content complex types: 7.5.2.1. Derivation by extension (XML Schema)
- of simple content complex types: 7.3.2.1. Derivation by extension (XML Schema)
- importance of order: 5.4.1. Beware of the Order (XML Schema)
- by list: 5.2. Derivation By List (XML Schema)
- by restriction: 5.1. Derivation By Restriction (XML Schema)
- of complex content complex types: 7.4.2.2. Derivation by restriction (XML Schema)
- 7.7. Back to Our Library (XML Schema)
- 11.2.2. Defining Complex Types (XML Schema)
- 12.1.4.2. Restricting substitution groups (XML Schema)
- of empty content complex types: 7.6.2.2. Derivation by restriction (XML Schema)
- of mixed content complex types: 7.5.2.2. Derivation by restriction (XML Schema)
- of simple content complex types: 7.3.2.2. Derivation by restriction (XML Schema)
- by union: 5.3. Derivation By Union (XML Schema)
- 11.2.1. Defining Simple Types (XML Schema)
- derived types: 16.2.5. Attribute Declarations (XML in a Nutshell)
- controlling: 16.9. Controlling Type Derivation (XML in a Nutshell)
- deriving
- by extension: 16.8.2.1. Deriving by extension (XML in a Nutshell)
- by restriction: 16.8.2.2. Deriving by restriction (XML in a Nutshell)
- using: 16.8.2.3. Using derived types (XML in a Nutshell)
- xs:complexContent element and: 16.5.1. complexContent (XML in a Nutshell)
- Derkson, Enno: 7.3. XML::DOM (Perl & XML)
- descendant axis: 9.5. Unabbreviated Location Paths (XML in a Nutshell)
- 22.3.2. Axes (XML in a Nutshell)
- 3.2.6.2. Axis roll call (XSLT)
- descendant nodes: 6.1. XML Trees (Perl & XML)
- descendant-or-self axis: 9.5. Unabbreviated Location Paths (XML in a Nutshell)
- 22.3.2. Axes (XML in a Nutshell)
- 3.2.6.2. Axis roll call (XSLT)
- deserializing: 4.4. Turning SAX Events into Data Structures (SAX2)
- design
- of XML documents, for tutorials: 9.4. XML Document Design (XSLT)
- procedural: 4.6.1.1. Procedural design (XSLT)
- recursive: 4.6.1.2. Recursive design (XSLT)
- 7.2.1.1. Recursive design (XSLT)
- Toot-O-Matic and: 9.2. Design Goals (XSLT)
- design tools, affecting runtime: 1.2.2. Data Structure Flexibility (SAX2)
- destination formats: 2.1. A Brief History of XML (Perl & XML)
- deterministic content models: 7.4.1.3. Unique Particle Attribution Rule (XML Schema)
- Devanagari Unicode block: 26.3.11. Devanagari (XML in a Nutshell)
- developerWorks web site (IBM): 9. Case Study: The Toot-O-Matic (XSLT)
- diacritical marks: 3.9.2. Unicode Encodings (Perl & XML)
- diagnostics: 2.5.3. Errors and Diagnostics (SAX2)
- <dict> element: 8.2. XPath (Perl & XML)
- digital signatures, specification for: 1.2.4.11. XML digital signatures (XSLT)
- Dingbats Unicode block: 26.3.26. Dingbats (XML in a Nutshell)
- disable-output-escaping attribute: D.13. How Do I Control Angle Brackets and Quote Marks in My Output? (XSLT)
- display property (CSS): 12.5. The Display Property (XML in a Nutshell)
- div (XPath arithmetic operator): 9.6.1. Numbers (XML in a Nutshell)
- DocBook: 2.1. A Brief History of XML (Perl & XML)
- 8.4. Optimized Tree Processing (Perl & XML)
- 10.1. Perl and XML Namespaces (Perl & XML)
- 6.4. DocBook (XML in a Nutshell)
- converting XML to HTML: 2.12. Transformations (Perl & XML)
- 4.4. Stream Applications (Perl & XML)
- entity sets and: 5.10. Character References (XML in a Nutshell)
- tree-based processing and: 8.4. Optimized Tree Processing (Perl & XML)
- doctype( ) Writer method: 3.8. XML::Writer (Perl & XML)
- doctype attribute (Document interface): 24.2. Object Reference (XML in a Nutshell)
- DocType class: A.4.1.4. DocType (Java & XML)
- DOCTYPE declaration: 3.1.2. The Document Type Declaration (XML in a Nutshell)
- 20.4.2. Validity Constraints (XML in a Nutshell)
- DOCTYPE keyword: 2.5. Entities (Perl & XML)
- doctype property: 7.2.1.1. Properties (Perl & XML)
- doctype_decl method for PerlSAX DTD handlers: 5.2. DTD Handlers (Perl & XML)
- Document class: A.4.1.5. Document (Java & XML)
- Document class in DOM: 7.2.1. Document (Perl & XML)
- Document Content Description for XML (DCD) proposal: A.3.2. The W3C XML Schema Family (XML Schema)
- Document Definition Markup Language or XSchema (DDML) proposal: A.3.2. The W3C XML Schema Family (XML Schema)
- document element (see root element)
- root element: 1.2.2.1. An XML document must be contained in a single element (XSLT)
- document elements: 2.5. Entities (Perl & XML)
- 2.9. Free-Form XML and Well-Formed Documents (Perl & XML)
- document( ) function: 7. Combining XML Documents (XSLT)
- C. XSLT and XPath Function Reference (XSLT)
- examples of: 7.2. The document( ) Function (XSLT)
- invoking: 7.3. Invoking the document( ) Function (XSLT)
- sorting with: 7.4.1. The document( ) Function and Sorting (XSLT)
- Document Information Items: B.3. Document Information Item (SAX2)
- document instance: 3.7. Document Validation (Perl & XML)
- Document interface: 5.2.3.3. Working with nodes (Java & XML)
- A.2.1.5. Document (Java & XML)
- Document interface (DOM): 18.4.2.1. Document (XML in a Nutshell)
- 24.2. Object Reference (XML in a Nutshell)
- attributes for: 24.2. Object Reference (XML in a Nutshell)
- methods for: 24.2. Object Reference (XML in a Nutshell)
- nodeName attribute and: 24.2. Object Reference (XML in a Nutshell)
- nodeValue attribute and: 24.2. Object Reference (XML in a Nutshell)
- object hierarchy: 24.1. Object Hierarchy (XML in a Nutshell)
- document locator: 3.3.1. The Document Locator (Java & XML)
- document model modules, defining parameter entity references with: 7.3.3. Mixing Your Own XHTML (XML in a Nutshell)
- Document node: 5.2.3.3. Working with nodes (Java & XML)
- Document Object Model (see DOM)
- 3.5. XML::LibXML (Perl & XML)
- 1.1. Types of XML APIs (SAX2)
- 0.. What This Book Covers (XML in a Nutshell)
- 1.2.3. DOM and SAX (XSLT)
- document prologs in DTD handlers: 5.2. DTD Handlers (Perl & XML)
- Document Schema Definition Language (DSDL): B.2. ISO: DSDL (XML Schema)
- Document Style Sheet and Semantics Language (DSSSL): 1.4. The Evolution of XML (XML in a Nutshell)
- 6.6. Transformation and Presentation (XML in a Nutshell)
- document type declaration: 3.1.2. The Document Type Declaration (XML in a Nutshell)
- 20.4.2. Validity Constraints (XML in a Nutshell)
- Document Type Declarations (see DTDs)
- Document Type Definitions (see DTDs)
- Document Type Definitions (DTDs): 1.2. W3C XML Schema (XML Schema)
- A.3.1. The DTD Family (XML Schema)
- sample application: A.5. XML DTDs (XML Schema)
- Document Type Descriptions (see DTDs)
- document validation: 3.7. Document Validation (Perl & XML)
- document( ) (XSLT): 23.3. XSLT Functions (XML in a Nutshell)
- DocumentBuilder class: 13.4.5. Writing a Client (Java & XML)
- A.3.1.1. DocumentBuilder (Java & XML)
- DocumentBuilderFactory class: A.3.1.2. DocumentBuilderFactory (Java & XML)
- JAXP v. 1.1: 9.3.1. Updating the Standards (Java & XML)
- documentElement attribute (Document interface): 24.2. Object Reference (XML in a Nutshell)
- documentElement property: 7.2.1.1. Properties (Perl & XML)
- DocumentFragment class (DOM): 7.2.2. DocumentFragment (Perl & XML)
- DocumentFragment interface: A.2.1.6. DocumentFragment (Java & XML)
- DocumentFragment interface (DOM): 18.4.2.2. DocumentFragment (XML in a Nutshell)
- 24.2. Object Reference (XML in a Nutshell)
- nodeName attribute and: 24.2. Object Reference (XML in a Nutshell)
- nodeValue attribute and: 24.2. Object Reference (XML in a Nutshell)
- object hierarchy: 24.1. Object Hierarchy (XML in a Nutshell)
- DOCUMENT_FRAGMENT_NODE (DOM node type) and nodeType attribute: 18.3. Node and Other Generic Interfaces (XML in a Nutshell)
- 24.2. Object Reference (XML in a Nutshell)
- DocumentHandler interface: A.1.1.4. DocumentHandler (Java & XML)
- 5.2. SAX1 Support (SAX2)
- A.1.4. The DocumentHandler Interface (SAX2)
- documenting
- schemas: 14. Documenting Schemas (XML Schema)
- XML vocabularies: 1.1.2. Documentation (XML Schema)
- DOCUMENT_NODE (DOM node type) and nodeType attribute: 18.3. Node and Other Generic Interfaces (XML in a Nutshell)
- 24.2. Object Reference (XML in a Nutshell)
- DocumentRange interface: 6.3.3. Range (Java & XML)
- documents (see XML documents)
- documents (XML): 1.5. Keep in Mind... (Perl & XML)
- DocumentType class (DOM), properties of: 7.2.3. DocumentType (Perl & XML)
- DocumentType interface: A.2.1.7. DocumentType (Java & XML)
- DocumentType interface (DOM): 18.4.1.1. DocumentType (XML in a Nutshell)
- 24.2. Object Reference (XML in a Nutshell)
- nodeName attribute and: 24.2. Object Reference (XML in a Nutshell)
- nodeValue attribute and: 24.2. Object Reference (XML in a Nutshell)
- object hierarchy: 24.1. Object Hierarchy (XML in a Nutshell)
- DOCUMENT_TYPE_NODE (DOM node type) and nodeType attribute: 18.3. Node and Other Generic Interfaces (XML in a Nutshell)
- 24.2. Object Reference (XML in a Nutshell)
- does_element_exist( ) function: 8.1.2.1. Example: A library of trigonometric functions (XSLT)
- doGet( ): 6.1.2. Modifying a DOM Tree (Java & XML)
- DOM Core: 24. DOM Reference (XML in a Nutshell)
- content nodes: 18.4.2. Content Nodes (XML in a Nutshell)
- structural nodes: 18.4.1. Structural Nodes (XML in a Nutshell)
- structure of: 18.2. Structure of the DOM Core (XML in a Nutshell)
- DOM (Document Object Model): 1.2.1. Low-Level APIs (Java & XML)
- 5. DOM (Java & XML)
- 3.5. XML::LibXML (Perl & XML)
- 7. DOM (Perl & XML)
- 1.1. Types of XML APIs (SAX2)
- 0.. What This Book Covers (XML in a Nutshell)
- 18. Document Object Model (DOM) (XML in a Nutshell)
- 1.2.3. DOM and SAX (XSLT)
- advanced topics: 6. Advanced DOM (Java & XML)
- building partial: 4.4.3. Building a Partial DOM (SAX2)
- class interface reference: 7.2. DOM Class Interface Reference (Perl & XML)
- common problems: 6.5. Gotcha! (Java & XML)
- consumer classes: 4.4.1. SAX-to-DOM Consumers (SAX2)
- deferred DOM: 5.4.1. Memory, Performance, and Deferred DOMs (Java & XML)
- document structure: 18.3.3. Relating Document Structure to Nodes (XML in a Nutshell)
- event production and: 3.5.1. DOM-to-SAX Event Production (and DOM4J, JDOM) (SAX2)
- generic vs. specific interfaces: 18.2.1. Generic Versus Specific DOM Interfaces (XML in a Nutshell)
- HTML, and: 6.3.5. HTML (Java & XML)
- IDL (Interface Definition Language) notation and: 18.1.1. DOM Notation (XML in a Nutshell)
- JAXP
- methods, Level 2: 9.3.1.3. Updates to the DOM (Java & XML)
- Version 1.0, using with: 9.2.2. Dealing with DOM (Java & XML)
- versions supported under: 9.1.2. The Old and the New (Java & XML)
- Level 3: 6.4. DOM Level 3 (Java & XML)
- bootstrapping: 6.4.3. Bootstrapping (Java & XML)
- Level 2 modules: 6.3. DOM Level 2 Modules (Java & XML)
- Events: 6.3.4.1. Events (Java & XML)
- online resources: 6.3.6. Odds and Ends (Java & XML)
- Range: 6.3.3. Range (Java & XML)
- Style: 6.3.4.3. Style (Java & XML)
- Traversal: 6.3.2. Traversal (Java & XML)
- Views: 6.3.4.2. Views (Java & XML)
- Level 1 vs. Level 2: 18.1. DOM Foundations (XML in a Nutshell)
- 24. DOM Reference (XML in a Nutshell)
- memory consumption with SAX: 1.2.3. Memory Consumption with SAX and DOM (SAX2)
- memory requirements with XML documents: 5.4.1. Memory, Performance, and Deferred DOMs (Java & XML)
- module specifications, Levels 1 and 2: 6.3.1. Branching Out (Java & XML)
- namespace declarations, and: 6.2. Namespaces (Java & XML)
- namespace support, Level 2: 6.2. Namespaces (Java & XML)
- Node interface: 24. DOM Reference (XML in a Nutshell)
- object hierarchy: 24.1. Object Hierarchy (XML in a Nutshell)
- online resources: 5.1. The Document Object Model (Java & XML)
- organization in levels: 5.1. The Document Object Model (Java & XML)
- overloading options, lack of: 6.2. Namespaces (Java & XML)
- parsers: 5.2.1. Getting a DOM Parser (Java & XML)
- Level 2, online sources: 6.3. DOM Level 2 Modules (Java & XML)
- output: 5.2.2. DOM Parser Output (Java & XML)
- throwing SAX exceptions: 5.4.3. DOM Parsers Throwing SAX Exceptions (Java & XML)
- parsing a document with: 18.6. Parsing a Document with DOM (XML in a Nutshell)
- reference: 24. DOM Reference (XML in a Nutshell)
- risks, memory and data: 5.4.1. Memory, Performance, and Deferred DOMs (Java & XML)
- sample application: 18.7. A Simple DOM Application (XML in a Nutshell)
- SAX, contrasted with: 5.1. The Document Object Model (Java & XML)
- 5.1.3.1. SAX is sequential (Java & XML)
- specification for: 1.2.4.5. Document Object Model (DOM) Level 1 (XSLT)
- standardization: 7.4.2. SAX and DOM as Standards (Java & XML)
- strengths/weaknesses: 18.1.2. DOM Strengths and Weaknesses (XML in a Nutshell)
- structures, comparing: 6.4.2. Node Comparisons (Java & XML)
- TrAX and: 23.4. TrAX (XML in a Nutshell)
- tree, vs. XPath conceptual tree: 3.1. The XPath Data Model (XSLT)
- trees
- creating: 6.1.1. Creating a New DOM Tree (Java & XML)
- memory requirements: 5.1.3.3. Why use SAX at all? (Java & XML)
- modifying: 6.1.2. Modifying a DOM Tree (Java & XML)
- mutability: 6.1. Changes (Java & XML)
- serialization: 5.2. Serialization (Java & XML)
- unappended nodes: 6.5.2. Creating, Appending, and Inserting (Java & XML)
- web publishing frameworks, support by: 10.1.2. Integration with Other XML Tools and APIs (Java & XML)
- wrong document exception: 6.5.1. The Dreaded WRONG DOCUMENT Exception (Java & XML)
- XML::DOM module: 7.3. XML::DOM (Perl & XML)
- DOM Level 3: 1.4. The Evolution of XML (XML in a Nutshell)
- 18. Document Object Model (DOM) (XML in a Nutshell)
- 18.6. Parsing a Document with DOM (XML in a Nutshell)
- DOM Level 3 specification, W3C XML Schema's impact on: B.1.2. DOM (XML Schema)
- dom-node property: 4.1.2.4. DOM nodes and literal strings (Java & XML)
- DOM trees: 4.4.1. SAX-to-DOM Consumers (SAX2)
- constructing with SAX 1.0: 1.4.2. SAX2 (SAX2)
- pruning noise data from: 4.4.2. Pruning Noise Data from a DOM Tree (SAX2)
- SAX events, turning into: 3.5.1.1. Turning DOM trees into SAX events (SAX2)
- DOMAdapter class: A.4.2.2. DOMAdapter (Java & XML)
- DOMBuilder class: 7.1.3. Input and Output (Java & XML)
- A.4.3.2. DOMBuilder (Java & XML)
- performance concerns: 7.5.3. DOMBuilder (Java & XML)
- DOMException class: A.2.1.8. DOMException (Java & XML)
- DOMException interface: 24.2. Object Reference (XML in a Nutshell)
- DOMFaultListener: 12.4.2. Better Error Handling (Java & XML)
- DOMImplementation interface: A.2.1.9. DOMImplementation (Java & XML)
- 18.4.2.1. Document (XML in a Nutshell)
- 18.5. The DOMImplementation Interface (XML in a Nutshell)
- methods for: 24.2. Object Reference (XML in a Nutshell)
- DOMit servlet: 1.2.3.1.1. A sample DOM tree (XSLT)
- DOM4J: 4.4.1. SAX-to-DOM Consumers (SAX2)
- trees, turning into SAX events: 3.5.1.2. Turning DOM4J trees into SAX events (SAX2)
- DOMOutputter: 7.1.3. Input and Output (Java & XML)
- 8.1.3. The Namespace Class (Java & XML)
- A.4.4. Package: org.jdom.output (Java & XML)
- DOMResult class: A.3.3. Package: javax.xml.transform.dom (Java & XML)
- DOMSerializer class: 5.2.3. DOMSerializer (Java & XML)
- skeleton: 5.2.3.1. Getting started (Java & XML)
- warning: 5.2.4. The Results (Java & XML)
- DOMSerializer.java: 5.2.3.1. Getting started (Java & XML)
- DOMSource class: A.3.3. Package: javax.xml.transform.dom (Java & XML)
- DOMSTRING_SIZE_ERR exception (DOM): 24.2. Object Reference (XML in a Nutshell)
- doPost( ): 6.1.1. Creating a New DOM Tree (Java & XML)
- 6.3.3. Range (Java & XML)
- namespaces, updating: 6.2. Namespaces (Java & XML)
- DOS
- filenames, turning into URIs: 3.1.3. Filenames Versus URIs (SAX2)
- XML output, writing: 2.2.3.2. Concerns when writing XML text (SAX2)
- double colon (::) used with axes: 3.2.6. Axes (XSLT)
- double colon (::), using boolean tests in XPath: 8.2. XPath (Perl & XML)
- double period (..) indicating parent axis: 3.2.6.2. Axis roll call (XSLT)
- double quotes (" "): D.1. How Do I Put Quotes Inside an Attribute Value? (XSLT)
- double slash (//) operator: 3.2.5. Using Wildcards (XSLT)
- drivers for non-XML sources: 5.4. Drivers for Non-XML Sources (Perl & XML)
- DSDL (Document Schema Definition Language): B.2. ISO: DSDL (XML Schema)
- DSSSL (Document Style Sheet and Semantics Language): 1.4. The Evolution of XML (XML in a Nutshell)
- 6.6. Transformation and Presentation (XML in a Nutshell)
- DTD-based validation: 2.4. Producer-Side Validation (SAX2)
- DTD (Document Type Definition): 2.2.1. DTDs (Java & XML)
- additional constraint models: 2.2.2.2. Multiple namespaces (Java & XML)
- attributes: 2.2.1.2. Attributes (Java & XML)
- contrasted with validation: 4.1.2.1. Validation (Java & XML)
- ELEMENT definitions: 2.2.1.1. Elements (Java & XML)
- entities: 2.2.1.3. Entities (Java & XML)
- recurrence modifiers: 2.2.1.1. Elements (Java & XML)
- RSS and: 14.3.1. Rich Site Summary (Java & XML)
- DTDHandler interface: 4.2.2. Using a DTDHandler (Java & XML)
- A.1.1.5. DTDHandler (Java & XML)
- 2.2.2. What Are the SAX2 Event Handlers? (SAX2)
- 3.1.1. The XMLReader Interface (SAX2)
- 4.3.2. The DTDHandler Interface (SAX2)
- A.1.5. The DTDHandler Interface (SAX2)
- and validation: 4.5.2. DTDHandler and Validation (Java & XML)
- DOM documents, building: 4.4.1. SAX-to-DOM Consumers (SAX2)
- push mode with XSLT and: 4.5.3.1. SAX in Push-Mode with XSLT (SAX2)
- DTDHandler interface (SAX): 25.1. The org.xml.sax Package (XML in a Nutshell)
- DTDHandler.notationDecl( ) function: 4.1.1. Other ContentHandler Methods (SAX2)
- B.12. Notation Information Items (SAX2)
- DTDHandler.unparsedEntityDexl( ) function: B.11. Unparsed Entity Information Items (SAX2)
- DTDs: 1.1. The Benefits of XML (XML in a Nutshell)
- 3. Document Type Definitions (DTDs) (XML in a Nutshell)
- attribute declarations: 3.3. Attribute Declarations (XML in a Nutshell)
- data-oriented: 3.9.1. Data-Oriented DTDs (XML in a Nutshell)
- defining general entity references: 5.10. Character References (XML in a Nutshell)
- document permanence and: 6.5. Document Permanence (XML in a Nutshell)
- element declarations: 3.2. Element Declarations (XML in a Nutshell)
- external subsets (see external DTD subsets)
- finding standard: 3.10. Locating Standard DTDs (XML in a Nutshell)
- general entities: 3.5. External Parsed General Entities (XML in a Nutshell)
- general entity declarations: 3.4. General Entity Declarations (XML in a Nutshell)
- internal subsets (see internal DTD subsets)
- namespaces and: 4.4. Namespaces and DTDs (XML in a Nutshell)
- narrative-oriented: 3.9.2. Narrative-Oriented DTDs (XML in a Nutshell)
- 6.2. Narrative Document Structures (XML in a Nutshell)
- parameter entities: 3.7. Parameter Entities (XML in a Nutshell)
- rddl:resource elements and: 14.2. RDDL Syntax (XML in a Nutshell)
- repository of: 3.10. Locating Standard DTDs (XML in a Nutshell)
- specifying rules using: 1.3. How XML Works (XML in a Nutshell)
- standalone attribute and: 2.9.2. standalone (XML in a Nutshell)
- TEI (Text Encoding Initiative): 6.3. TEI (XML in a Nutshell)
- validating XML documents: 3.1. Validation (XML in a Nutshell)
- 16.1.1. Schemas Versus DTDs (XML in a Nutshell)
- for XHTML: 7.1.2. Three DTDs for XHTML (XML in a Nutshell)
- for XLinks: 10.6. DTDs for XLinks (XML in a Nutshell)
- XML specification for: 20.3.2. DTD (Document Type Definition) (XML in a Nutshell)
- DTDs (Document Type Declarations): 1.8. What XML Are We Talking About? (SAX2)
- 4.3. Exposing DTD Information (SAX2)
- EntityReslover class, using: 3.4. The EntityResolver Interface (SAX2)
- Information Items: B.10. Document Type Declaration Information Item (SAX2)
- producer-side validation and: 2.4. Producer-Side Validation (SAX2)
- subdocuments, including: 6.3. Including Subdocuments (SAX2)
- DTDs (Document Type Definitions): 1.2. W3C XML Schema (XML Schema)
- A.3.1. The DTD Family (XML Schema)
- 1.2.2.8. Document Type Definitions (DTDs) and XML Schemas (XSLT)
- advantages of schemas over: 1.2.2.8. Document Type Definitions (DTDs) and XML Schemas (XSLT)
- for XML, datatypes supported by: 5.1.1. The ID, IDREF, and IDREFs Datatypes (XSLT)
- sample application: A.5. XML DTDs (XML Schema)
- DTDs (Document Type Descriptions): 2. An XML Recap (Perl & XML)
- 2.5. Entities (Perl & XML)
- 3.7.1. DTDs (Perl & XML)
- doctype property: 7.2.1.1. Properties (Perl & XML)
- handlers: 5.2. DTD Handlers (Perl & XML)
- 5.7.2. SAX2 Handler Interface (Perl & XML)
- well formed documents, checking: 3.1.1. Example (of What Not to Do): A Well-Formedness Checker (Perl & XML)
- Dublin Core: 7.4.2. Dublin Core (XML in a Nutshell)
- RDF (Resource Description Framework) and: 4.1. The Need for Namespaces (XML in a Nutshell)
- Dublin Core elements, allowed in schema annotations: 14.2. The W3C XML Schema Annotation Element (XML Schema)
- duration, datatype for: 4.5.2. Datatypes (XML Schema)
- dynamic content generation: 10. Web Publishing Frameworks (Java & XML)
- Dynamic HTML: The Definitive Reference: 24.2. Object Reference (XML in a Nutshell)
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2002 O'Reilly & Associates, Inc. All Rights Reserved.