Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title
Contents
Introduction
About This Book
Conventions Used in This Book
Foolish Assumptions
How This Book Is Organized
Icons Used in This Book
Where to Go from Here
Part I : XML Basics
Chapter 1: Getting to Know XML
XML (eXtreMely cooL)
Figuring Out What XML Is Good For
Beyond the Hype: What XML Isn’t
Building XML Documents
Chapter 2: Using XML for Many Purposes
Moving Legacy Data to XML
The Many Faces of XML
Alphabet Soup: Even More XML
Chapter 3: Slicing and Dicing Data Categories: The Art of Taxonomy
Taking Stock of Your Data
Breaking Down Data in Different Ways
Developing Your Taxonomy
Testing Your Taxonomy
Looking Ahead to Validation
Part II : XML and the Web
Chapter 4: Adding XHTML for the Web
HTML, XML, and XHTML
Comparing XML and HTML
XHTML Makes the Move to XML Syntax
Converting a document from HTML to XHTML
The Role of DOCTYPE Declarations
Chapter 5: Putting Together an XML File
Anatomy of an XML File
Playing by the Rules: Well-Formed Documents
Adding Style for the Web
Seeking Validation with DTD and XML Schema
Chapter 6: Adding Character(s) to XML
About Character Encodings
Introducing Unicode
Character Sets, Fonts, Scripts, and Glyphs
For Each Character, a Code
Key Character Sets
Using Unicode Characters
Finding Character Entity Information
Chapter 7: Handling Formatting with CSS
Viewing XML on the Web with CSS
Basic CSS Formatting: CSS1
The Icing on the Cake: CSS2
Building a CSS Stylesheet
Adding CSS to XML
Adding CSS to XSLT
Part III : Building in Validation with DTDs and Schemas
Chapter 8: Understanding and Using DTDs
What’s a DTD?
Inspecting the XML Prolog
Reading a DTD
Using Element Declarations
Declaring Attributes
Discovering Entities
Understanding Notations
Calling a DTD
Chapter 9: Understanding and Using XML Schema
What’s an XML Schema?
So Many Datatypes, So Little Time
XML Prolog
Document Structures
Datatype Declarations
Dealing with Entities, Notations, and More
Annotations
Deciding When to Use a Schema
Referencing XML Schema Documents
Double-Checking Your Schemas and Documents
Chapter 10: Building a Custom XML Schema
Doing the Validity Rag
Step 1: Understanding Your Data
Step 2: Being the Root of All Structure: Elements
Step 3: Building Content Models
Step 4: Using Attributes to Shed Light on Data Structure
Step 5: Using Datatype Declarations to Define What’s What
Tricks of the Trade
Creating a Simple Schema
Using a Schema with an XML File in Word 2003
Chapter 11: Modifying an Existing Schema
Trading Control for Flexibility
Eliciting Markup from an XML Schema
Modifying a Schema
Using Datatypes Effectively
Making Elements Work Wisely and Well
Using Complex Datatypes
When XML Schemas Collide: Namespaces
Including External Data
Including/Excluding Document Content
Converting DTDs to Schemas
Part IV : Transforming and Processing XML
Chapter 12: Handling Transformations with XSL
The Two Faces of XSL
XSL Stylesheets Are XML Documents
A Simple Transformation Using XSLT
An XSLT Stylesheet for Converting XML to HTML
Creating an XSLT Stylesheet with XSLT Editors
Chapter 13: The XML Path Language
Why Do You Need Directions?
XPath Directions and Destinations
XPath Syntax
Using XPath with XMLSpy
The Short Version
What’s New in XPath 2.0?
Where to Now?
Chapter 14: Processing XML
Frankly, My Dear, I Don’t Give a DOM
What Goes In Must Come Out: Processing XML
Part V : XML Application Development
Chapter 15: Using XML with Web Services
What’s Up with Web Services?
A Web Services Architecture
Where Will Web Services Lead?
Chapter 16: XML and Forms
Collecting Information with Forms: The Basics
HTML Forms
XML Forms
Chapter 17: Serving Up the Data: XML and Databases
Using Databases with XML
Creating XML from Database Files
Using XML with Access 2003
Chapter 18: XML and RSS
Introducing RSS
Sorting Out the Versions
Validating an RSS Feed
Creating RSS Feeds
Get Syndicated!
Using an RSS Reader
Part VI : The Part of Tens
Chapter 19: XML Tools and Technologies
Creating Documents with Authoring Tools
Checking Documents with Parser Tools
Viewing with XML Browsers
Using XML Parsers and Engines
Employing Conversion Tools
The Ultimate XML Grab Bag and Goodie Box
Chapter 20: Ten Top XML Applications
XHTML = XML + HTML
XML Style Is a Matter of Application
Wireless Markup Language (WML)
DocBook, Anyone?
Mathematical Markup Language (MathML)
Scalable Vector Graphics (SVG)
Resource Description Framework (RDF)
Synchronized Multimedia Integration Language (SMIL)
Servin’ Up Web Services
XQuery
Create XML Applications with Zope
Chapter 21: Ten Ultimate XML Resources
XML’s Many and Marvelous Specs
An XML Nonpareil
Top XML Tutorial Sites
XML in the Mail
Excellent XML Examples at zvon.org
XML News and Information
XML Training Options
Building a Bodacious XML Bookshelf
Studying XML for Certification
Serious Searches Lead to Success
Glossary
← Prev
Back
Next →
← Prev
Back
Next →