Book description
Building on the success of the first and second editions of The XML Companion, Neil Bradley has up-dated this accessible, in-depth reference to cover many of the new supporting standards that have emerged since XML was released in 1998. Apart from the core chapters on the XML standard itself, this book concentrates on related standards developed by the W3C and on the two most popular applications of this technology: document publishing and data exchange. The XML Companion
Provides accessible, comprehensive description of each XML feature
Does not assume experience of HTML or SGML
Detailed study of the standard is supported by the inclusion of cross-referenced ‘roadmaps’ of the building blocks that comprise the standard.
Includes an extensive glossary
Related standards for cataloguing, processing, linking and styling XML are covered in detail.
Table of contents
- Copyright
- Preface
- Using this book
- Elementary XML
- More document markup
- Physical structures (entities)
- Document type definitions (the DTD)
-
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
- Table standards
- Architectural forms
- DTD writing tools
- DTD formatting
- Debugging the DTD
- Case study (quotations)
- Case study (this book)
- Hypertext links
- Whitespace issues
- XML extensions
- Namespaces
- Relative URLs (XML Base)
- Composite documents (XInclude)
- Navigation (XPath)
- Schemas
-
Advanced XML Schemas
- Introduction
- Default and fixed element values
- All groups
- Simple types with attributes
- Nil values
- Local element definitions
- Unique values
- Unique keys
- Keys
- Data types
- Type library
- Simple type derivations
- Patterns
- Complex type derivations
- Selection from instance documents
- Constraining derivations
- Substitutions
- Re-defining external definitions
- Imports
- Processing XML data
-
Transformations (XSLT)
- Overview
- XSLT and XSL
- XSLT DTD
- General structure
- Templates
- Recursive processing
- Selective processing
- Priorities
- Output
- Whitespace
- 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
- SAX 1.0
- SAX 2.0
- DOM Level 1
- DOM Level 2
-
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
-
XHTML
- 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
- Lists
- Font styles and phrases
- Formatted text
- Images and image zones
- Objects
- Tables
- Forms
- Descriptive markup
- Event trigger attributes
- Changes from HTML 4
- Cascading stylesheets (CSS1)
- Cascading stylesheets 2 (CSS2)
- Managing XML documents
- Extended links (XLink)
- Advanced links (XPointer)
- Character sets
- URLs
- Past and future context
- SGML
- Charts and tables
- XML road map
- XPath road map
- Glossary
- Index
Product information
- Title: XML Companion, The, Third Edition
- Author(s):
- Release date: December 2001
- Publisher(s): Pearson Business
- ISBN: 9780201770599
You might also like
book
Real World XML
Steven Holzner's friendly, easy-to-read style has turned this book (formerly known as Inside XML) into the …
book
Pro Objective-C
The Objective-C programming language continues to grow in popularity and usage because of the power and …
book
.NET & XML
If you're seeking ways to build network-based applications or XML-based web services, Microsoft provides most of …
book
Fonts & Encodings
This reference is a fascinating and complete guide to using fonts and typography on the Web …