Résumé
The authors provide a great insight into XML technology and focus on the practical ways in which this can be used - from DTD and stylesheet definitions to XSL and XSLT as well as hyperlinks in XML (XLink).
Once you have mastered the principals, the quick reference guide and the tips and tricks section allows you to extend your knowledge in XML , XSTL, CSS and HTML reference.
Table of Contents
Preface.
1. Using This Book.
Style Conventions.
Editorial Policies.
THE XML STANDARD.
2. Elementary XML.
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.
Document Type Declaration.
Alternatives to Entities.
5. Document Type Definitions (the DTD).
Models.
Validating Parsers.
DTD Location.
DTD Marker.
Element Declarations.
Attribute Declarations.
Parameter Entities.
Conditional Sections.
Notation Declarations.
DTD Processing Issues.
6. Document Modelling Techniques.
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.
Tables Standards.
Architectural Forms.
DTD-Writing Tools.
DTD Formatting.
Debugging the DTD.
Case Study (quotations).
Case Study (this book)
7. Hypertext Links.
ID/IDREF.
Link Value Strategies.
Merging to Publish.
8. White Space Issues.
Line-End Normalization.
White Space in Markup.
Element Content Space.
Preserved Space.
Line Ending Interpretation.
Ambiguous Space.
EXTENSIONS TO XML.
9. XML Extensions.
General Extensions.
Significant XML Domains.
10. Namespaces.
Mixed Model Problems.
The Standard.
Namespace Identification.
Using Namespaces.
Defaults.
DTD Handling.
Examples of Usage.
11. Relative URLs (XML Base).
XML Base Markup.
External Entity Declarations.
External Entity Content.
DTD Declarations.
12. Composite Documents (XInclude).
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.
Document Modelling.
Alternatives to XInclude
13. Navigation (XPath).
Expressions.
Simple Location Paths.
Complex Locations Paths.
Patterns.
Predicate Filters.
ID Limitations.
14. Schemas.
Alternative Modelling Languages.
XML Schemas.
Element Definitions.
Attributes.
Namespaces and Schema References.
Including Other Models.
Efficiency Shortcuts.
15. Advanced XML Schemas.
Default and Fixed Element Values.
All Groups.
Simple Types with Attributes.
Nil Values.
Local Element Definitions.
Unique Values.
Unique 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 AND TRANSFORMING XML.
16. Processing XML Data.
Reading XML.
Event Processing.
Tree Manipulation.
Processing Approach Decisions.
Transformation Tools.
17. Transformations (XSLT).
XSLT and XSL.
XSLT DTD.
General Structure.
Templates.
Recursive Processing.
Selective Processing.
Priorities.
Output.
White Space.
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.
18. SAX 1.0.
Call-backs and Interfaces.
Java Xerces Implementation.
The Parser.
Document Handlers.
Attribute Lists.
Error Handlers.
Locators.
DTD Handlers.
Input Sources.
Entity Resolvers.
Handler Bases.
Helper Classes.
19. SAX 2.0.
XML Reader.
Features.
Properties.
Namespace Support.
ContentHandler.
Attributes.
Helper Classes.
20. DOM Level 1.
Implementing a DOM.
Nodes.
Documents.
Document Types.
Elements.
Attributes.
Character Data.
Text.
Character Data Sections.
Comments.
Processing Instructions.
Entities and Notations.
Node Lists.
Named Node Maps.
Document Fragments.
DOM Implementation.
21. DOM Level 2.
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.
FORMATTING XML DOCUMENTS.
22. Document Formatting.
Style-oriented XML.
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 References
23. XHTML.
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.
24. Cascading Stylesheets (CSS).
Format Overview.
Styling Properties.
Color 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 (CSS 2).
Improved Selection Options.
Miscellaneous Improvements.
Fonts and Styles.
Boxes.
Lists.
Prefix and Suffix Generation.
Display Options.
Tables.
Printed Output.
User Interface.
Aural Styles.
DOCUMENT MANAGEMENT.
26. Managing XML Documents.
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).
XPointer.
Pointing to Identifiers.
Fallbacks.
Location Context.
Escaping Characters.
Multiple Targets.
Extension Functions.
Points and Ranges.
Relative Links.
Targeting Text Strings.
Namespace Issues.
REFERENCE.
29. Character Sets.
ASCII.
Text Files.
Extended ASCII.
Unicode and ISO/IEC 10646.
Character Sets Summary.
Character Set Declarations.
Entities for Characters.
XML Language.
30. URLs.
URL Construction.
Protocols.
File and HTTP URLs.
Queries.
File Paths.
Computer Platform Complications.
URL References.
Fragments.
Common Errors.
URNs
31. Past and Future Context.
Markup.
SGML.
XML.
HTML.
The Future.
32. SGML.
SGML Declaration.
DTD Features.
Markup Minimization Techniques.
Converting to XML.
33. Charts and Tables.
SAX 2.0 Methods.
DOM Methods.
XSLT Elements and Attributes.
CSS Properties.
This Book DTD.
ISO 8859/1 Character Set.
ISO 639 Language Codes.
ISO 3166 Country Codes.
HTML and XHTML Elements and Attributes.
34. XML Road Map.
Content Lists.
Maps.
35. XPath Road Map.
Expression Structure Overview.
Expression Tokens.
Maps.
Glossary.
Index.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Magnus Stein, Ingo Dellwig |
Parution | 15/11/2001 |
Nb. de pages | 318 |
Format | 19 x 23,4 |
Couverture | Broché |
Poids | 620g |
Intérieur | Noir et Blanc |
EAN13 | 9780201758740 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse