Synopses & Reviews
XML, the Extensible Markup Language, is the next-generation markup language for the Web. It provides a more structured (and therefore more powerful) medium than HTML, allowing us to define new document types and stylesheets as needed. Although the generic tags of HTML are sufficient for everyday text, XML gives us a way to add rich, well-defined markup to electronic documents.The XML Pocket Reference is both a handy introduction to XML terminology and syntax, and a quick reference to XML instructions, attributes, entities, and datatypes. It also covers XSL (Extensible Stylesheet Language), necessary to ensure that your XML documents have a consistent look and feel across platforms.Although XML itself is complex, its basic concepts are simple. This small book acts both as a perfect tutorial for learning the basics of XML, and as a reference to the XML and XSL specifications.
Synopsis
XML, the Extensible Markup Language, is the next-generationmarkup language for the Web. It provides a more structured(and therefore more powerful) medium than HTML, allowing usto define new document types and stylesheets as needed.Although the generic tags of HTML are sufficient for everydaytext, XML gives us a way to add rich, well-defined markup toelectronic documents. The "XML Pocket Reference is both a handy introduction toXML terminology and syntax, and a quick reference to XML instructions, attributes, entities, and datatypes. It also covers XSL (Extensible Stylesheet Language), necessary toensure that your XML documents have a consistent look andfeel across platforms. Although XML itself is complex, its basic concepts aresimple. This small book acts both as a perfect tutorialfor learning the basics of XML and as a reference to theXML and XSL specifications.
Synopsis
Eckstein offers a handy introduction to XML terminology, syntax, and a quick reference to XML instructions, attributes, entities, and datatypes in a pocket-sized, easy-to-carry volume perfect for someone who just wants the basics.
About the Author
Robert Eckstein has worked with Java since its first release. In a previous life, he has been an editor for O'Reilly Media, Inc. and a programmer for Motorola's cellular technology division. He has authored, co-authored, or edited a number of books, including Java Swing, Java Enterprise Best Practices, Using Samba, XML Pocket Reference, and Webmaster in a Nutshell. In his spare time he has been known to tinker with filmmaking and digital photography, as well as collecting vintage video game consoles. He currently lives in Austin, Texas with his wife Michelle, his children Lauren and Nathan, and their talking dog Ginger.
Table of Contents
XML Terminology
Unlearning Bad Habits
An Overview of an XML Document
A Simple XML Document
A Simple Document Type Definition (DTD)
A Simple XSL Stylesheet
XML Reference
Well-Formed XML
XML Instructions
Element and Attribute Rules
XML Reserved Attributes
Entity References
Document Type Definitions
Element Declarations
Entities
Attribute Declarations in the DTD
Included and Ignored Marked Sections
Internal Subsets
The Extensible Stylesheet Language
Formatting Objects
General Formatting
Pattern Matching
XSL Elements
XLink and XPointer
Unique Identifiers
ID References
XPointers
XLink
Building Extended Links