Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
4Activity

Table Of Contents

1. Using this book
Book structure
Style conventions
Editorial policies
2. Elementary XML
Introduction
Text
Markup
XML documents
Elements
Document modelling
Element hierarchies
Attributes
Uses of XML
3. More document markup
Reserved attributes
Processing instructions
XML declaration
Markup declarations
Document type declaration
Character data sections
Comments
Syntax overview
4. Physical structures (entities)
Entity references
Built-in entity references
Character entity references
Declaring an entity
Internal text entities
External text entities
Entities within entities
Binary entities
General entities
Parameter entities
Alternatives to entities
5. Document type definitions (the DTD)
Models
Validating parsers
DTD location
DTD markup
Element declarations
Attribute declarations
Conditional sections
Notation declarations
DTD processing issues
6. Document modelling techniques
Stages of development
Document analysis
Database schema analysis
Future-use analysis
Legally overlapping structures
Appropriate names
Element or attribute
Other modelling tips
Appropriate granularity
Industry standard models
Lists
<list>
Table standards
Architectural forms
DTD writing tools
DTD formatting
Debugging the DTD
Case study (quotations)
Case study (this book)
7. Hypertext links
Background
ID/IDREF
Link value strategies
Merging to publish
8. Whitespace issues
Whitespace
Line-end normalization
Whitespace in markup
Element content space
Preserved space
Line ending interpretation
Ambiguous space
9. XML extensions
Extension standards
General extensions
Significant XML domains
10. Namespaces
Compound documents
Mixed model problems
The standard
Namespace identification
Using namespaces
Defaults
DTD handling
Examples of usage
XML Base markup
External entity declarations
External entity content
DTD declarations
12. Composite documents (XInclude)
Overview
Identifying objects to include
Recursive processing
Inclusion markup
Text inclusions
Duplicate entity and notation declarations
Including complete documents
Contextual base URLs
Namespace complications
Illegal inclusions
Alternatives to XInclude
XSLT implementation
13. Navigation (XPath)
Expressions
Simple location paths
Complex location paths
Patterns
Predicate filters
ID limitations
DTD limitations
Alternative modelling languages
XML Schemas
Element definitions
Namespaces and schema references
Including other models
Efficiency shortcuts
15. Advanced XML Schemas
Default and fixed element values
All groups
Complex type derivations
Selection from instance documents
Constraining derivations
Substitutions
Re-defining external definitions
Imports
16. Processing XML data
Writing XML
Reading XML
Event processing
Tree manipulation
Processing approach decisions
Transformation tools
17. Transformations (XSLT)
XSLT and XSL
XSLT DTD
General structure
Templates
Selective processing
Priorities
Output
Sorting elements
Automatic numbering
Modes
Variables and named templates
Using attribute values
Creating and copying elements
XML output headers
Repeating structures
Conditions
Keys
Messages
Imports and inclusions
Extended functions
Number formatting
Stylesheet DTD issues
Call-backs and interfaces
Java Xerces implementation
The parser
Document handlers
Attribute lists
Error handlers
SAX Parse exception
Locators
DTD handlers
Input sources
Entity resolvers
Handler bases
Helper classes
Changes from 1.0
XML Reader
Features
Properties
Namespace support
ContentHandler
Implementing a DOM
Nodes
Documents
Document types
Character data
Entities and notations
Node lists
node list
Named node maps
Document fragments
DOM implementation
Node extensions
Document extensions
Document type extensions
Element extensions
Attribute extensions
Named node map extensions
DOM implementation extensions
Unchanged interfaces
Iteration and tree-walking
Ranges
22. Document formatting
Presenting XML
Style-oriented markup languages
Formatting instructions
Embedded styles
Stylesheets
Transformations
DTD associations
Stylesheet features
Complex requirements
Document layout categories
Publishing from XML
Stylesheet languages
Formatting languages
XSL or CSS
Standard stylesheet references
Implicit stylesheet references
HTML
Change of syntax
Backward compatibility
Flavours of XHTML
Basic document structure
Header elements
Paragraphs
Basic hypertext links
Core attributes
International attributes
Headers and divisions
Font styles and phrases
Formatted text
Images and image zones
Objects
Tables
Forms
Descriptive markup
Event trigger attributes
Changes from HTML 4
24. Cascading stylesheets (CSS1)
Format overview
Styling properties
Colour and background properties
Text style properties
Boxes
Display properties
Simple element mapping
Contextual rules
Accessing and overriding styles
XML specifics
Batch composition to HTML
HTML features
25. Cascading stylesheets 2 (CSS2)
Improvements
Improved selection options
Miscellaneous improvements
Fonts and styles
Prefix and suffix generation
Display options
User interface
Aural styles
Simple file storage
Free-text searching
Maintaining document links
Formal public identifiers
XML Catalog format
Classification
Database management
Basic document management
Document component management
Document disassembly techniques
XML or SQL
Document editing
27. Extended links (XLink)
Link markup
Simple links
Titles
Roles
Linking behaviour
Simple link limitations
Extended links
Multiple titles
More titles and roles
Arcs
Out-of-line links
28. Advanced links (XPointer)
Concepts
Namespace issues
29. Character sets
Characters
Character sets
ASCII
Text files
Extended ASCII
Unicode and ISO/IEC 10646
Character sets summary
Character set declarations
Entities for characters
XML language
URLs and URIs
URL construction
Protocols
File and HTTP URLs
Queries
File paths
Computer platform complications
URL references
Fragments
Common errors
URNs
31. Past and future context
SGML
The future
History and usage
SGML Declaration
DTD features
Markup minimization techniques
Converting to XML
CSS properties
This book DTD
ISO 8859/1 character set
ISO 639 language codes
ISO 3166 country codes
HTML and XHTML elements and attributes
Map formats
Content lists
Maps
35. XPath road map
Expression structure overview
Expression tokens
Glossary
Index
0 of .
Results for:
No results containing your search query
P. 1
The XML Companion 3rd Edition

The XML Companion 3rd Edition

Ratings: (0)|Views: 170|Likes:
Published by tkngm

More info:

Published by: tkngm on Dec 06, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/20/2013

pdf

text

original

You're Reading a Free Preview
Pages 18 to 261 are not shown in this preview.
You're Reading a Free Preview
Pages 279 to 282 are not shown in this preview.
You're Reading a Free Preview
Pages 300 to 628 are not shown in this preview.
You're Reading a Free Preview
Pages 646 to 695 are not shown in this preview.
You're Reading a Free Preview
Pages 713 to 851 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Joseph Andy liked this
Angelo liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->