Book description
With the successful implementation of XML Schema, developers are learning how to increase productivity, improve software reliability, minimize development time, and decrease time to market. This in-depth reference is an all-in-one resource designed to help developers leverage the power and potential of XML schemas by offering a complete roadmap to their creation, design, and use.
This authoritative reference and tutorial is filled with practical insights and detailed examples. The book begins by providing a conceptual introduction to XML Schema. From there, coverage shifts to the W3C Schema Recommendation and how to apply schemas to specific business goals. The authors provide insight and instruction throughout on integrating XML schemas into existing technologies such as .NET, Java, Visual Basic, Oracle, and more. The book concludes with a complete case study designed to reinforce and illustrate material covered.
Additional topics include:
Applications for schemas
Simple and complex types
XML schema processing and validation
Namespaces in XML
Using schemas with DOM and SAX
XML schema document syntax
XML Information Sets
XML Schema applications of XPath
Whether designing a schema from scratch or integrating schemas into contemporary technologies, The XML Schema Complete Reference is the most complete and definitive sourcebook available for the XML Schema environment.
0672323745B08162002
Table of contents
- Copyright
- Preface
- Acknowledgments
- About the Authors
- XML Schema Overview
-
Creating XML Schema Documents
-
Overview of an XML Schema Document
- The Enclosing schema Element
- Namespaces
- Scope
- Annotating Elements
- Constraining Elements
- Constraining Attributes
- Simple Types
- Complex Types
- Model Groups
- Substitution Groups
- Instantiability
- Identity Constraint Definitions
- Notations
- Imports and Includes
- Locating XML Schemas and XML Schema Components
- Schema Element IDs
- Creating an XML Schema Document
- Element Types
- Attribute Types
- Simple Types
-
Complex Types
- An Example of a Complex Type Specifying Empty Content
- An Example of a Complex Type That Adds Attributes to a Simple Type
- An Example of a Complex Type Specifying Nested Element Types
- An Example of a Complex Type Specifying Mixed Content
- Concepts and Observations
- The complexType Element
- The simpleContent Element
- The complexContent Element
- The extension Element
- The restriction Element
- The all Element
- The choice Element
- The sequence Element
- The group Element
- Built-in Datatypes
- Identity Constraints
- Regular Expressions
-
Overview of an XML Schema Document
- Validation
- Result-oriented Schemas
-
Data-oriented Schemas
- Data-oriented Schemas: Datatypes
- Data-oriented Schemas: Simple Types
-
Data-oriented Schemas: Complex Types
- XML Schema Design Considerations
- An Example of a Complex Type Mapping to a Database Schema
- An Example of a Complex Type Mapping Supporting Mixed Content to a Database Schema
- Concepts and Observations
- complexType Element
- all Element
- annotation Element
- any Element
- anyAttribute Element
- attributeGroup Element
- choice Element
- complexContent Element
- group Element
- sequence Element
- simpleContent Element
- restriction Element
- extension Element
- A Case Study: The Campus Resource and Scheduling System (CRSS)
- Appendixes
Product information
- Title: XML Schema Complete Reference, The
- Author(s):
- Release date: September 2002
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780672323744
You might also like
book
.NET & XML
If you're seeking ways to build network-based applications or XML-based web services, Microsoft provides most of …
book
Modeling Business Objects with XML Schema
XML Schema is the new language standard from the W3C and the new foundation for defining …
book
Understanding Web Services: XML, WSDL, SOAP, and UDDI
Web services enable the new generation of Internet-based applications. These services support application-to-application Internet communication--that is, …
book
XML Pocket Reference, 3rd Edition
XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats …