Addison wesley the XML schema complete reference sep 2002 ISBN 0672323745

1.3K 133 0
Addison wesley the XML schema complete reference sep 2002 ISBN 0672323745

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

XML Schema Complete Reference, The By Cliff Binstock, Dave Peterson, Mitchell Smith, Mike Wooding, Chris Dix, Chris Galtenberg Publisher : Addison Wesley Pub Date : September 27, 2002 ISBN : 0-672-32374-5 Pages : 1008 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: Table of • Contents 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 777 Copyright Preface The History The Book The Web Site The Value Acknowledgments About the Authors Part I: XML Schema Overview Chapter 1 Introduction Section 1.1 Why XML? Section 1.2 Why XML Schemas? Section 1.3 The World Wide Web Consortium (W3C) Recommendations Section 1.4 Object-oriented Concepts Section 1.5 Unifying Terminology Section 1.6 Thematic Examples Section 1.7 Creating an XML Schema Document Section 1.8 Typesetting Conventions Section 1.9 Online Resources Chapter 2 XML Processing Section 2.1 Basics Section 2.2 XML Structure Before and After Parsing Section 2.3 Schema Processing Chapter 3 XML Namespaces Section 3.1 Uniform Resource Names and Uniform Resource Locators Section 3.2 Namespace Components Section 3.3 Declaring Namespaces Section 3.4 Qualified Names and QNames Section 3.5 Namespace Scoping Section 3.6 XML Schema and Namespaces Chapter 4 XPath and XPointer Section 4.1 XPath Section 4.2 XPointer Chapter 5 The Structure of Documents and Schemas Section 5.1 XML Documents Section 5.2 The XML Information Set Section 5.3 Introduction to the PSVI Section 5.4 Introduction to Schemas Section 5.5 Schema Documents Part II: Creating XML Schema Documents Chapter 6 Overview of an XML Schema Document Section 6.1 The Enclosing schema Element Section 6.2 Namespaces Section 6.3 Scope Section 6.4 Annotating Elements Section 6.5 Constraining Elements Section 6.6 Constraining Attributes Section 6.7 Simple Types Section 6.8 Complex Types Section 6.9 Model Groups Section 6.10 Substitution Groups Section 6.11 Instantiability Section 6.12 Identity Constraint Definitions Section 6.13 Notations Section 6.14 Imports and Includes Section 6.15 Locating XML Schemas and XML Schema Components Section 6.16 Schema Element IDs Chapter 7 Creating an XML Schema Document Section 7.1 A Simple XML Schema Document Example Section 7.2 A schema Element with Every Attribute Section 7.3 Concepts and Observations Section 7.4 The schema Element Section 7.5 The annotation Element Section 7.6 The appinfo Element Section 7.7 The documentation Element Section 7.8 The include Element Section 7.9 The import Element Section 7.10 The notation Element Section 7.11 The redefine Element Chapter 8 Element Types Section 8.1 An Example of a Trivial Element Type Section 8.2 Concepts and Observations Section 8.3 The element Element Section 8.4 The any Element Chapter 9 Attribute Types Section 9.1 An Example of an Attribute Type Section 9.2 An Example of a Named Attribute-use Group Section 9.3 An Example of anyAttribute Section 9.4 Concepts and Observations Regarding Attribute Types Section 9.5 The attribute Element Section 9.6 The attributeGroup Element Section 9.7 The anyAttribute Element Section 10.1 An Example of a Simple Type Derived from the Built-in token Datatype Chapter 10 Simple Types Section 10.2 An Example of a Pattern-constrained Simple Type Section 10.3 An Example of a Simple Type Derived from a User-derived Simple Type Section 10.4 Concepts and Observations Section 10.5 The simpleType Element Section 10.6 The restriction Element Section 10.7 The list Element Section 10.8 The union Element Chapter 11 Complex Types Section 11.1 An Example of a Complex Type Specifying Empty Content Section 11.2 An Example of a Complex Type That Adds Attributes to a Simple Type Section 11.3 An Example of a Complex Type Specifying Nested Element Types Section 11.4 An Example of a Complex Type Specifying Mixed Content Section 11.5 Concepts and Observations Section 11.6 The complexType Element Section 11.7 The simpleContent Element Section 11.8 The complexContent Element Section 11.9 The extension Element Section 11.10 The restriction Element Section 11.11 The all Element Section 11.12 The choice Element Section 11.13 The sequence Element Section 11.14 The group Element Chapter 12 Built-in Datatypes Section 12.1 Numeric Datatypes Section 12.2 Date, Time, and Duration Datatypes Section 12.3 String Datatypes Section 12.4 Oddball Datatypes Chapter 13 Identity Constraints Section 13.1 Identity Constraint Example Section 13.2 Concepts and Observations Section 13.3 The unique Element Section 13.4 The key Element Section 13.5 The keyref Element Section 13.6 The selector Element Section 13.7 The field Element Chapter 14 Regular Expressions Section 14.1 Concepts and Observations Section 14.2 Regular Expression Syntax Section 14.3 Constraining Simple Content Part III: Validation Chapter 15 XML Schema Component Detail Section 15.1 Schemas: The Basic Idea Section 15.2 Schema (Schema Schema Component) Section 15.3 Attribute Types Section 15.4 Element Types Section 15.5 Annotation (Annotation Schema Component) Section 15.6 Notation (Notation Declaration Schema Component) Chapter 16 PSVI Detail Section 16.1 Schema Validation and Schema Processing Section 16.2 The PSVI Chapter 17 Java and the Apache XML Project Section 17.1 Apache Background Section 17.2 Java Xerces on Your Computer Section 17.3 "Hello Apache" Section 17.4 Critical Xerces Packages Section 17.5 Xerces Java DOM In-depth Section 17.6 Java Xerces SAX In-depth Chapter 18 MSXML and the Schema Object Model (SOM) Section 18.1 Introducing MSXML Section 18.2 Concepts and Observations Section 18.3 XML Schema Examples Section 18.4 MSXML Fundamentals Section 18.5 Schema Object Model (SOM) Section 18.6 Validation Section 18.7 Example: XML Schema Tree Part IV: Result-oriented Schemas Chapter 19 Object-oriented Schemas Section 19.1 Concepts and Observations Section 19.2 Object-oriented Concepts Section 19.3 XML Schemas and Objects Section 19.4 Mapping XML Schemas to Object-oriented Languages Section 19.5 Sample Schema: party.xsd Section 19.6 Design Patterns Section 19.7 Language Examples Chapter 20 Document-oriented Schemas Section 20.1 Why Use XML for Documents? Section 20.2 Creating a Schema for a Set of Documents: Document Analysis Section 20.3 Implementing Document Processing Chapter 21 Application-oriented Schemas Section 21.1 XML Applications Section 21.2 Role of XML Schemas Section 21.3 Describing Applications Section 21.4 Application Structure Section 21.5 Transporting XML Section 21.6 Describing Applications Section 21.7 Example Application Part V: Data-oriented Schemas Chapter 22 Data-oriented Schemas: Datatypes Section 22.1 XML Schema Design Considerations Section 22.2 General Discussion of Facet Restrictions Section 22.3 Check Constraints versus Triggers Section 22.4 Datatypes Chapter 23 Data-oriented Schemas: Simple Types Section 23.1 XML Schema Design Considerations Section 23.2 An Example of a Simple Type Mapping to a Database Schema Section 23.3 Concepts and Observations Section 23.4 The list Element Section 23.5 The union Element Chapter 24 Data-oriented Schemas: Complex Types Section 24.1 XML Schema Design Considerations Section 24.2 An Example of a Complex Type Mapping to a Database Schema Section 24.3 An Example of a Complex Type Mapping Supporting Mixed Content to a Database Schema Section 24.4 Concepts and Observations Section 24.5 complexType Element Section 24.6 all Element Section 24.7 annotation Element Section 24.8 any Element Section 24.9 anyAttribute Element Section 24.10 attributeGroup Element Section 24.11 choice Element Section 24.12 complexContent Element Section 24.13 group Element Section 24.14 sequence Element Section 24.15 simpleContent Element Section 24.16 restriction Element Section 24.17 extension Element Part VI: A Case Study: The Campus Resource and Scheduling System (CRSS) Chapter 25 The Business Case Section 25.1 Basic CRSS Flow Section 25.2 CRSS Requirements Section 25.3 System Users Section 25.4 Extensible Style Language Transform (XSLT) Section 25.5 SQL 2000 XML Capabilities Section 25.6 CRSS Technical Architecture Section 25.7 Summary Chapter 26 The Architecture Section 26.1 System Architecture Section 26.2 Creating HTML Pages by Using XSLT Section 26.3 Sending Form Data Section 26.4 Summary Chapter 27 The Server Tier Section 27.1 Database Design with XML Schemas Section 27.2 SQL IIS Configuration Section 27.3 CRSS Application Requirements Section 27.4 Updategrams Section 27.5 Summary Chapter 28 The Integrated Solution Section 28.1 CRSS Design Review Section 28.2 Web Tier Construction Section 28.3 UI Broker Component Construction Section 28.4 Security Broker Component Construction Section 28.5 CRSS Broker Component Construction Section 28.6 Template Query Section 28.7 CRSS Review Part VII: Appendixes Appendix A XML Schema Quick Reference Appendix B XML Schema RegularExpression Grammar Appendix C The Thematic Catalog XML Schema Appendix D Data-oriented Schemas: Oracle8i Datatypes Section D.1 General Overview Section D.2 Discussion of the Consequences Appendix E Glossary Section E.1 Objects, Classes, and Instances Section E.2 Markup Section E.3 XML Documents Section E.4 XML DTDs and Schemas Section E.5 Selected Datatypes Used in Schema Documents Section E.6 Miscellaneous Copyright Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks Where those designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein The publisher offers discounts on this book when ordered in quantity for bulk purchases and special sales For more information, please contact: U.S Corporate and Government Sales (800) 382-3419 corpsales@pearsontechgroup.com For sales outside of the U.S., please contact: International Sales (317) 581-3793 international@pearsontechgroup.com Visit Addison-Wesley on the Web: www.awprofessional.com Library of Congress Cataloging-in-Publication Data The XML schema complete reference / Cliff Binstock [et al.] p cm ... apply to various technologies, such as Oracle, the text requires familiarity with the pertinent technology On the other hand, the book explains the standards that provide a foundation for XML Schema and even XML, such as the XML Infoset, XML Namespace, and XPath... The value of an element is the text between the start- and end-tags; the value of an attribute is the text between the quotes 1.2.1 What Is an XML Schema Document? An XML schema document is the XML representation of all or part of an XML. .. Testing is also much easier: The developer generating XML ensures that the generated XML validates against the XML schema, and the developer receiving the XML can easily create test XML documents in a common editor

Ngày đăng: 26/03/2019, 16:27

Từ khóa liên quan

Mục lục

  • XML Schema Complete Reference, The

    • Copyright

    • Preface

      • The History

      • The Book

      • The Web Site

      • The Value

      • Acknowledgments

      • About the Authors

      • Part I: XML Schema Overview

        • Chapter 1. Introduction

          • 1.1 Why XML?

          • 1.2 Why XML Schemas?

          • 1.3 The World Wide Web Consortium (W3C) Recommendations

          • 1.4 Object-oriented Concepts

          • 1.5 Unifying Terminology

          • 1.6 Thematic Examples

          • 1.7 Creating an XML Schema Document

          • 1.8 Typesetting Conventions

          • 1.9 Online Resources

          • Chapter 2. XML Processing

            • 2.1 Basics

            • 2.2 XML Structure Before and After Parsing

            • 2.3 Schema Processing

            • Chapter 3. XML Namespaces

              • 3.1 Uniform Resource Names and Uniform Resource Locators

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan