Share this

Showing posts with label XML. Show all posts
Showing posts with label XML. Show all posts

Sunday, July 27, 2008

XML Schema

The W3C's XML Schema offers a powerful set of tools for defining acceptable XML document structures and content. While schemas are powerful, that power comes with substantial complexity.

This book explains XML Schema foundations, a variety of different styles for writing schemas, simple and complex types, datatypes and facets, keys, extensibility, documentation, design choices, best practices, and limitations. Complete with references, a glossary, and examples throughout.

Table of Content
Chapter 1. Schema Uses and Development
Chapter 2. Our First Schema
Chapter 3. Giving Some Depth to Our First Schema
Chapter 4. Using Predefined Simple Datatypes
Chapter 5. Creating Simple Datatypes
Chapter 6. Using Regular Expressions to Specify Simple Datatypes
Chapter 7. Creating Complex Datatypes
Chapter 8. Creating Building Blocks
Chapter 9. Defining Uniqueness, Keys, and Key References
Chapter 10. Controlling Namespaces
Chapter 11. Referencing Schemas and Schema Datatypes in XML Documents
Chapter 12. Creating More Building Blocks Using Object-Oriented Features
Chapter 13. Creating Extensible Schemas
Chapter 14. Documenting Schemas
Chapter 15. Elements Reference Guide
Chapter 16. Datatype Reference Guide

Download

Learning XML


XML (Extensible Markup Language) is a flexible way to create "self-describing data"--and to share both the format and the data on the World Wide Web, intranets, and elsewhere.

In Learning XML, the author explains XML and its capabilities succinctly and professionally, with references to real-life projects and other cogent examples. Learning XML shows the purpose of XML markup itself, the CSS and XSL styling languages, and the XLink and XPointer specifications for creating rich link structures.

Table of Content
Chapter 1: Introduction
Chapter 2: Markup and Core Concepts
Chapter 3: Modeling Information
Chapter 4: Quality Control with Schemas
Chapter 5: Presentation Part I: CSS
Chapter 6: XPath and XPointer
Chapter 7: Transformation with XSLT
Chapter 8: Presentation Part II: XSL-FO
Chapter 9: Internationalization
Chapter 10: Programming

Download