Home Page Icon
Home Page
Table of Contents for
XML Tools
Close
XML Tools
by Andrew H. Watt
Sams Teach Yourself XML in 10 Minutes
Copyright
About the Author
Acknowledgments
We Want to Hear from You!
Introduction
What Is XML?
What Is XML For?
XML Is a Markup Language
XML Is a Meta Language
How Does XML Relate to HTML?
Separating Content from Presentation
How Is XML Written?
Summary
The Structure of an XML Document
An XML Document
Prolog
Document Type Declaration
Document Element
CDATA Sections
Content After the Document Element End Tag
Summary
XML Must Be Well-Formed
Well-Formed XML Documents
XML Names
Elements
Attributes
Other Characteristics of Well-Formedness
Well-Formedness and XML Processor Type
Summary
Valid XML— Document Type Definitions
Shared Documents: Why We Need DTDs
What Is a Valid XML Document?
What a DTD Is
Declaring Elements in DTDs
Declaring Attributes in DTDs
Declaring Entities in the DTD
Summary
XML Entities
What Is an Entity?
Parsed Entities
Unparsed Entities
Summary
Characters in XML
Internationalization
XML and Internationalization
Unicode
Fonts, Characters, and Glyphs
Summary
The Logic Hidden in XML
Modeling Data As XML
W3C XML Data Models
XPath
The XML Information Set
Summary
Namespaces in XML
What Is a Namespace, and Why Do You Need Them?
Using Namespaces in XML
Using Multiple Namespaces in a Document
Summary
The XML Path Language— XPath
How XPath Is Used
Accessing Elements
Accessing Attributes
XPath Functions
Summary
XSLT— Creating HTML from XML
XSLT Basics
Creating a Simple HTML Page
Creating an HTML List
Creating an HTML Table
Summary
XSLT— Transforming XML Structure
Why Change Structure?
Copying Elements
Creating New Elements
Creating New Attributes
Summary
XSLT— Sorting XML
Conditional Processing and Sorting Data
Conditional Processing
The xsl:choose Element
Sorting Output
Multiple Sorts
Summary
Styling XML with CSS
Cascading Style Sheets and XML
Associating a Stylesheet
Using CSS Rules with XML
Some Examples Using CSS Styling
Using CSS with XSLT
Summary
Linking in XML—XLink
The XML Linking Language
XLink Attributes
XLink Examples
Document Fragments and XPointer
XPointer and XPath
Summary
Presenting XML Graphically— SVG
What Is SVG?
Advantages of SVG
Creating SVG
Some SVG Examples
Summary
The Document Object Model
The Document Object Model
DOM Interfaces
DOM Interfaces Properties and Methods
Summary
The Document Object Model—2
Creating a New Element
Retrieving Information from the DOM
Summary
SAX—The Simple API for XML
What SAX Is and How It Differs from DOM
Basics of SAX Programming
Installing a SAX Parser
Simple SAX Example
Summary
Beyond DTDs—W3C XML Schema
W3C XML Schema Basics
Declaring Elements
Defining Complex and Simple Types
Summary
XML Online Resources
Web Sites
Mailing Lists
XML Tools
XML Editors
XSLT Tools
XLink and XPointer Tools
XML Glossary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Mailing Lists
Next
Next Chapter
XML Editors
Appendix B. XML Tools
This appendix describes some XML tools. First, let’s look at some XML editors.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset