This book is a new version of "Advanced XML Programming". It updates the latest technological developments in XML, provides a complete and practical foundation for core XML technology, and demonstrates some important applications in computing. The book mainly covers XML basics, programming, data, representation, metadata and B2B applications. This book is suitable for experienced website developers and XML application developers to read.
Table of contents:
Translator's Preface Author's Introduction Preface Part 1 Basics Chapter 1 Introduction to XML
1.1 The origin and country of XML
1. 2 Various stages of W3C specifications
l. 3 XML core
l. 4 XML practical applications
1.5 XML representation
1.6 XML for servers and databases
l. 7 Extensible communication protocol
1. 8 Basics of e-commerce
1.9 Semantics and metadata
1.10 Summary
1.11 References Chapter 2 Basic XML Syntax
2. l markup syntax
2.2 Elements
2.3 XML data structure
2.4 Properties
2. 5 character data
2.6 Syntax summary of elements and attributes
2. 7 Character and entity references
2. 8 Special marks
2.9 Document structure
2.10 Formatted XML document
2.11 Valid XML documents
2.12 XML parser
2.13 Example: Simple invoice
2.14 Summary of Chapter 3 In-depth XML Syntax
3. l Issues to consider further
3.2 Use of existing standards
3.3 XML namespace
3.4 XML Base
3. 5 Example: Invoice using namespace
3.6 Summary
3. 7 References Chapter 4 XML Information Collection
4.1 The concept of XML information collection
4. 2 Information items
4. 3 Summary Chapter 5 Document Type Definition
5. l Why verify the validity of XML
5.2 DTD structure
5.3 Association between DTD and XML data
5.4 Basic DTD declaration
5.5 Entity
5. 6 Conditional part
5. 7 Independent Documentation Statement
5.8 Validation XML parser
5.9 Limitations of DTD
5.10 <Toysco>Example
5.11 Summary Chapter 6 Introduction to XML Schema
6. l Why patterns are important
6.2 Using XML Schema
6.3 Create your own data types
6.4 ToysCO Example
6. 5 Summary Chapter 7 Other Schemas
7. l Early &hema suggestions
7. 2 XMLDATA Simplification
7.3 Alternative verification tools
7.4 RELAX
7.5 TREX
7.6 Schematron
7.7 Summary
…
Expand