About the Book
The Extensible Markup
Language is changing the way that information is being stored and exchanged.
It is also changing the very way that we think about data. XML Unleashed
allows you to unlock this new power and get you well on your way towards
developing XML applications and systems that enable your most important
business processes, or your simplest visions for data representation and
exchange. Written for those already familiar with many of the concepts
of XML, but still not sure how to make best use of the technologies, this
book helps you become a more advanced user of XML. This book covers all
the necessary topics from the basics of Document Type Definitions (DTDs)
to the more advanced topics in XML database integration and the semantic
web. This book is designed to be the only XML book that the reader will
ever need on their shelf. XML is a standard and has become the common thread
facilitating very different computer applications communicate by categorizing
and tagging the data, reading, interpreting, sorting and linking the results.
Within this book you will find coverage of important existing and emerging
XML Standards as well as many varied and popular implementations of XML
in this 21st century.We include WSDL, UDDI, SVG, ebXML Microsoft¿s
.NET, which is the world¿s largest XML implementation to date and
the Semantic Web which is just now being articulated.
Related
Books
Teach Yourself Books (Teach
Yourself Books)
Table of Contents
Introduction.
Who This Book's Intended Audience
Is.
What You Need to Know Prior to Reading
This Book.
What You Will Learn from Reading This
Book.
What Software You Will Need to Complete
the Examples Provided with This Book.
How This Book Is Organized.
What's on the Sams Web Site for This
Book.
Conventions Used in This Book.
I. ESSENTIALS OF XML.
1. XML in Context.
XML: A Brief Glimpse.
The Time Is Right.
How We Got Here.
The Beginnings of XML.
The Promise of XML.
Where Is XML Heading?
2. The Fundamentals of XML.
Introduction to XML Syntax.
XML Document Structure.
XML Content Models.
Rules of XML Structure.
Well-Formed and Valid Documents.
Linking XML Documents Together.
Namespaces in XML.
Applying Style to XML.
Basics of Reading and Processing XML.
International Language Support in
XML.
3. Validating XML with the Document
Type Definition (DTD).
Document Type Definitions.
Some Simple DTD Examples.
Structure of a Document Type Definition.
DTD Drawbacks and Alternatives.
4. Creating XML Schemas.
Introduction to the W3C XML Schema
Recommendation.
Creating XML Schemas.
5. The X-Files: XPath, XPointer,
and Xlink.
Xpath.
Xpointer.
Xlink.
6. Defining XML Using Alternate
Schema Representations.
A Brief Review of XML Schemas.
Dead Formats: XDR, DSD, and DCD.
Schema for Object-Oriented XML (SOX).
RELAX NG Schema. Schematron.
II. BUILDING XML-BASED APPLICATIONS.
7. Parsing XML Using Document Object
Model.
What Is DOM, Anyway?
What DOM Is Not.
Why Do I Need DOM?
Disadvantages of Using DOM.
DOM Levels.
DOM Core.
DOM Traversal and Range.
Other DOM Implementations.
Java Architecture for XML Binding
(JAXB).
8. Parsing XML Using SAX.
What Is SAX, Anyway?
What SAX Is Not.
Why Do I Need SAX?
SAX vs. DOM.
Disadvantages.
SAX Versions.
SAX Basics.
Working with SAX.
9. Transforming XML with XSL.
XSL Technologies.
XSLT for Document Publishing.
XSL for Business-to-Business (B2B)
Communication.
XSL Formatting Objects.
Web Application Integration: Java
Servlets, XSLT, and XSL-FO.
10. Integrating XML with Databases.
XML Database Solutions.
Modeling Databases in XML.
11. Formatting XML for the Web.
A Brief History of DSSSL.
A Brief History of CSS.
XML Presentation Using CSS.
An Overview of XHTML.
An Overview of XForms.
12. Interactive Graphical Visualizations
with SVG.
Vector Graphics to Complement Bitmap
Graphics.
SVG: An XML Standard for Vector Graphics.
Creating an Interactive Graphical
Visualization.
SVG Structure and Elements.
Development Primer.
The Future of SVG.
13. XML and Content Management.
What Is Web Content Management?
What Are the Components of a Content-Management
Workflow?
The Role of XML in Web Content Management.
WebDAV Document Creation.
How to Design the XML Content Environment.
The Role of Metadata (RDF and PRISM)
in Web Content Management.
Web Content Syndication with RSS and
ICE.
Selecting a Content-Management Solution.
14. Architecting Web Services.
What Are Web Services?
Business Motivations for Web Services.
Technical Motivations for Web Services.
The Service-Oriented Architecture
(SOA).
Architecting Web Services.
15. Web Services Building Blocks:
SOAP.
Introduction to SOAP.
Basic SOAP Syntax.
Sending SOAP Messages.
SOAP Implementations.
The Future of SOAP.
16. Web Services Building Blocks:
WSDL and UDDI.
Introduction to WSDL.
Basic WSDL Syntax.
SOAP Binding.
WSDL Implementations.
Introduction to UDDI.
The UDDI API.
Vendor Implementations.
The Future of UDDI.
17. Leveraging XML in Visual Studio
.NET.
The .NET Strategy.
ADO.NET.
The System.Xml Namespace.
18. Using XML in the .NET Enterprise
Servers.
BizTalk.
SQL Server 2000.
III. APPLIED XML.
19. Understanding XML Standards.
Standards and Vocabularies.
Standards Organizations: Who Is Creating
the Standards?
Standards Stack Layers.
Standards Stack Aspects.
Community Vocabularies Layer.
20. Implementing XML in E-Business.
What Is the Supply Chain?
Electronic Data Interchange (EDI).
E-Business and the Internet-Enabled
Supply Chain.
Different Types of B2B Interaction.
Components of E-business XML Systems.
Enterprise Integration.
CommerceNet eCo Framework.
XML/EDI. ebXML.
RosettaNet.
21. Delivering Wireless and Voice
Services with XML.
The Vision of Ubiquitous Computing.
Key Technologies.
Wireless Applications with WAP and
WML.
Voice Applications with VoiceXML.
22. Applied XML in Vertical Industry.
The Vertical Industries.
Professional Services Standards.
Manufacturing.
Scientific and Engineering.
Print, Media, and Entertainment.
A Final Note: XML Standards Adoption.
IV. THE SEMANTIC WEB.
23. RDF for Information Owners.
Basics of the Resource Description
Framework.
The RDF Family of Specifications.
The RDF Data Model.
RDF Schema.
Working with the Angle Brackets.
24. The Semantic Web for Information
Owners.
Precursors of the Semantic Web.
Architecture of the Semantic Web.
How Do Semantics Get into the Semantic
Web?
V. APPENDIX.
Appendix A. Extensible Markup Language
(XML) 1.0 (Second Edition) Specification.
Abstract.
Status of This Document.
Table of Contents.
Appendices.
1. Introduction.
2. Documents.
3. Logical Structures.
4. Physical Structures.
5. Conformance.
6. Notation.
A. References.
B. Character Classes.
C. XML and SGML (Non-Normative).
D. Expansion of Entity and Character
References (Non-Normative).
E. Deterministic Content Models (Non-Normative).
F. Autodetection of Character Encodings
(Non-Normative).
G. W3C XML Working Group (Non-Normative).
H. W3C XML Core Group (Non-Normative).
I. Production Notes (Non-Normative).
Index. |