• Out-of-Stock
Everything about XML Schema
search
  • Everything about XML Schema
ID: 47565
Walmsley Priscilla
Delivery date unknown
 

Free shipping

free shipping in Poland for all orders over 500 PLN

 

Same day shipping

If your payment will be credited to our account by 11:00

 

14 days for return

Each consumer can return the purchased goods within 14 days


In order for companies to take full advantage of the XML language, they need common dictionaries on the basis of which they will be able to develop their documents and scripts. The XML Schema language allows creating such dictionaries, and the book All about XML Schema is a reliable guide to this standard.
Priscilla Walmsley, author of the book and member of the W3C working group who created XML Schema, describes this language in a professional and understandable way. It presents practical techniques for creating schemes supporting B2B applications, network services and content processing. It discusses, among others:
-XML Schema as a standard for rigorous and accurate modeling of the structure, content and types of data XML documents;
- working with the scheme: schema construction, document validation, schema documentation, namespaces and other;
- Schema XML components: elements, attributes and types;
- advanced techniques: derivation of types, groups, replacement groups, control of identity, redefinition;
- topics for experienced creators of DTD definitions, and for translating these definitions into the XML Schema language.
Provides detailed guidelines on how to design schematics effectively. It addresses problems related to naming, document structure and schematic expansion.
This book is a great source of knowledge about XML Schema. We hope that it will be useful to programmers and designers.

Table of Contents


thanks

Chapter 1. Introduction to diagrams


1.1. What is the XML schema?
1.2. Purpose of diagrams
1.3. Schematic design
1.4. Languages of schemes

Chapter 2. A glance at XML Schema


2.1. Scheme example
2.2. XML Schema components
2.3. Elements and attributes
2.4. Data types
2.5. Simple types
2.6. Complex types
2.7. Namespaces and XML Schema language
2.8. Structure construction
2.9. Copies and diagrams
2.10. annotations
2.11. Advanced properties

Chapter 3. Namespaces


3.1. Namespaces in XML
3.2. Relationship between namespaces and schemas
3.3. Namespaces in XSDL

Chapter 4. Structure building


4.1. Modularization of schyemon documents
4.2. Define schema documents
4.3. Building diagrams
4.4. Instructions: include, redefine and import

Chapter 5. Individual copies and diagrams


5.1. Attributes of copies
5.2. Processing of schemes
5.3. Linking copies with diagrams
5.4. XSDL tips in copies
5.5. Erase the namespace
5.6. Main element
5.7. Simultaneous use of schemas and DTD definitions
5.8. Using selected XML processors

Chapter 6. Documenting and extending schematics


6.1. The mechanism of expansion
6.2. Documentation for the user
6.3. Information for the application
6.4. notations

Chapter 7. Declarations of elements


7.1. Global and local element declarations
7.2. Declaring the types of element data
7.3. Default and fixed values
7.4. The value of nil and the admissibility of its use
7.5. Qualified and non-qualified forms

Chapter 8. Attribute declarations


8.1. Global and local attribute declarations
8.2. Assigning types to attributes
8.3. Default and fixed values
8.4. Qualified and non-qualified forms

Chapter 9. Simple types


9.1. Types of simple types
9.2. Definitions of simple types
9.3. Limiting simple types
9.4. aspects
9.5. Blocking the creation of new types based on simple types

Chapter 10. Regular expressions


10.1. The structure of the regular expression
10.2. atoms
10.3. quantifiers

Chapter 11. Unions and letters


11.1. Types of simple types and methods of their creation
11.2. unions
11.3. Letters

Chapter 12. Built-in simple types


12.1. Built-in types
12.2. Types based on string type
12.3. Numeric types
12.4. Types of date and time
12.5. Types used
12.6. Other types
12.7. Compare values

Chapter 13. Complex types


13.1. What are complex types?
13.2. Defining complex types
13.3. Types of content
13.4. Use of element types
13.5. Models groups
13.6. Using attributes

Chapter 14. Creating Derived Complex Types


14.1. Why do we create derived types?
14.2. Limiting and expanding
14.3. Simple content and complex content
14.4. Expanding complex types
14.5. Limiting complex types
14.6. Replacing types
14.7. Controlling the creation of derivative types and type replacement

Chapter 15. Reusable groups


15.1. Why do we use groups?
15.2. Named model groups
15.3. Attribute groups
15.4. Groups for multiple use and defining derivatives of complex types

Chapter 16. Spare groups


16.1. Why do we use replacement groups?
16.2. Hierarchy of replacement groups
16.3. Declaring a replacement group
16.4. Type restrictions in spare groups
16.5. Other methods instead of using replacement groups
16.6. Control of replacement groups

Chapter 17. Limitations of integrity


17.1. Types of integrity restrictions
17.2. Tip for designers: should you use ID and IDREF attribute types, or key and keyref types?
17.3. The structure of integrity restrictions
17.4. Limitations of uniqueness
17.5. keys
17.6. Key references
17.7. Selectors and fields
17.8. Using the XPath subset in XML Schema
17.9. Integrity constraints and namespaces

Chapter 18. Recomputing schematic components


18.1. Basics of defining
18.2. Redefinition mechanism
18.3. Redefining simple types
18.4. Redefining compound types
18.5. Redefining named model groups
18.6. Redefining attribute groups

Chapter 19. Tips for the creators of definitions in the DTD language


19.1. Declarations of elements
19.2. Declarations of attributes
19.3. notations
19.4. Repeated use of declarations with parametric entities
19.5. Extending with parametric entities
19.6. External parametric entities
19.7. General entities
19.8. Comments
19.9. Simultaneous use of the schema and DTD

Chapter 20. Naming


20.1. Tips for creating names
20.2. Qualified and non-qualified names
20.3. Namespace structure
20.4. multilingualism

Chapter 21. Extending and reusing schemas


21.1. Repeated use of diagrams
21.2. Extending schemes
21.3. Creating new versions of schemes
21.4. Designing applications resistant to changes

Appendix A. XSDL key words
A.1. Types of XSDL language elements
A.2. XSDL language attributes

Appendix B. Built-in simple types
B.1. Built-in simple types

Index
47565

Other products in the same category (16)