 |
Definitive XML Schema View Larger Image | Priscilla Walmsley Prentice Hall, Paperback, Published December 2001, 528 pages, ISBN 0130655678 | List Price: $52.99 Our Price: $33.50 You Save: $19.49 (37% Off)
| | | Availability: Out-Of-Stock |
Customer Reviews: 1 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - Essential XML Quick Reference: A Programmer's Reference to XML, XPath, XSLT, XML Schema, SOAP, and More; Aaron Skonnard, et al, $28.50, 37% Off!
- XML in a Nutshell, 3rd Edition; Eilliotte Harold, et al, $23.95, 40% Off!
- Design Patterns: Elements of Reusable Object-Oriented Software; Erich Gamma, et al, $46.50, 22% Off!
- Head First Design Patterns; Eric Freeman, et al, $26.95, 40% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Untitled Document
The authoritative XML Schema reference and tutorial!
- Leverage the full power of XML Schema!
- In-depth coverage of the approved W3C Recommendation
- Schema designpractical and thorough
- Transition help for experienced DTD developers
- Authoritative! By Priscilla Walmsleya member of the W3C XML Schema
Working Group
To leverage the full power of XML, companies need shared vocabularies to base
their documents and scripts upon. XML Schema makes it possible to create those
shared vocabularies-and Definitive XML Schema is the authoritative guide to
the standard! Written by Priscilla Walmsley, a member of the W3C working group
that created XML Schema, this book explains the W3C Recommendation with unprecedented
insight and clarityand introduces practical techniques for writing schemas
to support any B2B, Web service, or content processing application. Coverage
includes:
- How XML Schema provides a rigorous, complete standard for modeling XML document
structure, content, and datatypes
- Working with schemas: Schema composition, instance validation, documentation,
namespaces, and more
- XML Schema building blocks: elements, attributes, and types
- Advanced techniques: type derivation, model groups, substitution groups,
identity constraints, redefinition, and much more
- An in-depth primer on effective schema design, including naming, document
structure, and extensibility considerations
- Transition guidance for experienced DTD developers
Definitive XML Schema brings together expert guidance for schema design, superior
approaches to schema development, and the most systematic XML Schema reference
on the market. Whether you're a developer, architect, or content specialist,
it's the only XML Schema resource you need!
Table
Of Contents
Acknowledgements.
1. Schemas: An introduction.
What is an XML schema? The purpose of schemas. Schema design. Schema languages.
2. A quick
tour of XML Schema.
An example schema. The components of XML Schema. Elements and attributes. Data
types. Simple types. Complex types. Namespaces and XML Schema. Schema composition.
Instances and schemas. Annotations. Advanced features.
3. Namespaces.
Namespaces in XML. The relationship between namespaces and schemas. Using namespaces
in XSDL.
4. Schema
composition.
Modularizing schema documents. Defining schema documents. Schema assembly. include,
redefine, and import.
5. Instances
and schemas.
Using the instance attributes. Schema processing. Relating instances to schemas.
Using XSDL hints in the instance. Dereferencing namespaces. The root element.
Using DTDs and schemas together. Using specific schema processors.
6. Schema
documentation and extension.
The mechanics. User documentation. Application information. Notations.
7. Element
declarations.
Global and local element declarations. Declaring the data types of elements.
Default and fixed values. Nils and nillability. Qualified vs unqualified forms.
8. Attribute
declarations.
Global and local attribute declarations. Assigning types to attributes. Default
and fixed values. Qualified vs unqualified forms.
9. Simple
types.
Simple type varieties. Simple type definitions. Simple type restrictions. Facets.
Preventing simple type derivation.
10. Regular
expressions.
The structure of a regular expression. Atoms. Quantifiers.
11. Union
and list types.
Varieties and derivation types. Union types. List types.
12. Built-in
simple types.
Built-in types. String-based types. Numeric types. Date and time types. Legacy
types. Other types. Type equality.
13. Complex
types.
What are complex types? Defining complex types. Content types. Using element
types. Using model groups. Using attributes.
14. Deriving
complex types.
Why derive types? Restriction and extension. Simple content and complex content.
Complex type extensions. Complex type restrictions. Type substitution. Controlling
type derivation and substitution.
15. Reusable
groups.
Why reusable groups? Named model groups. Attribute groups. Reusable groups vs
complex type derivations.
16. Substitution
groups.
Why substitution groups? The substitution group hierarchy. Declaring a substitution
group. Type constraints for substitution groups. Alternatives to substitution
groups. Controlling substitution groups.
17. Identity
constraints.
Identity constraint categories. Design hint: Should I use ID/IDREF or key/keyref?
Structure of an identity constraint. Uniqueness constraints. Key constraints.
Key references. Selectors and fields. The XML Schema XPath subset. Identity
constraints and namespaces.
18. Redefining
schema components.
Redefinition basics. The mechanics of redefinition. Redefining simple types.
Redefining complex types. Redefining named model groups. Redefining attribute
groups.
19. Topics
for DTD users.
Element declarations. Attribute declarations. Notations. Parameter entities
for reuse. Parameter entities for extensibility. External parameter entities.
General entities. Comments. Using DTDs and schemas together.
20. Naming
considerations.
Naming guidelines. Qualified vs unqualified names. Structuring namespaces. Multiple
languages.
21. Extensibility
and reuse.
Reuse. Extending schemas. Versioning of schemas. Designing applications to support
change.
Appendix
A: Table of XSDL keywords.
XSDL element types. XSDL attributes.
Appendix
B: Built-in simple types.
Built-in simple types.
Index.
Customer Reviews
Customer Reviews: 1 Average Customer Rating:      Feb 26, 2003     A review from Raleigh, N.C. Clear explanation of a difficult specification. This book has always been within arm's length ever since I received it a few months ago. This author has really helped me get my head around this subject. The writing is very clear, accurate and informative without being pretentious, dry and overly technical. The subject is covered throughly but without fluff.
Many things about XML Schema that I tried to understand before really became clear in this book, and many things were revealed that I was unaware of. The writing style has made the past few months an exciting journey in my work as I discover more and more effective and powerful ways to use schema definitions. I've read it cover to cover and at least half the chapters two or three more times, and I still pick it up to refer to something probably at least once a day.
|
 |