| Extensible Markup Language (XML) 1.0 | p. 1 |
| Abstract | p. 3 |
| Status of this document | p. 4 |
| Document Notice | p. 4 |
| Introduction | p. 7 |
| Origin and Goals | p. 7 |
| Terminology | p. 8 |
| Documents | p. 11 |
| Well-Formed XML Documents | p. 11 |
| Characters | p. 12 |
| Common Syntactic Constructs | p. 12 |
| Character Data and Markup | p. 14 |
| Comments | p. 15 |
| Processing Instructions | p. 15 |
| CDATA Sections | p. 16 |
| Prolog and Document Type Declaration | p. 16 |
| Standalone Document Declaration | p. 19 |
| White Space Handling | p. 21 |
| End-of-Line Handling | p. 21 |
| Language Identification | p. 22 |
| Logical Structures | p. 25 |
| Start-Tags, End-Tags, and Empty-Element Tags | p. 26 |
| Element Type Declarations | p. 28 |
| Element Content | p. 29 |
| Mixed Content | p. 30 |
| Attribute-List Declarations | p. 31 |
| Attribute Types | p. 31 |
| Attribute Defaults | p. 34 |
| Attribute-Value Normalization | p. 35 |
| Conditional Sections | p. 36 |
| Physical Structures | p. 39 |
| Character and Entity References | p. 39 |
| Entity Declarations | p. 42 |
| Internal Entities | p. 42 |
| External Entities | p. 43 |
| Parsed Entities | p. 44 |
| The Text Declaration | p. 44 |
| Well-Formed Parsed Entities | p. 44 |
| Character Encoding in Entities | p. 45 |
| XML Processor Treatment of Entities and References | p. 46 |
| Not Recognized | p. 47 |
| Included | p. 48 |
| Included If Validating | p. 48 |
| Forbidden | p. 48 |
| Included in Literal | p. 49 |
| Notify | p. 49 |
| Bypassed | p. 49 |
| Included as PE | p. 49 |
| Construction of Internal Entity Replacement Text | p. 50 |
| Predefined Entities | p. 50 |
| Notation Declarations | p. 51 |
| Document Entity | p. 52 |
| Conformance | p. 53 |
| Validating and Non-Validating Processors | p. 53 |
| Using XML Processors | p. 53 |
| Notation | p. 55 |
| References | p. 59 |
| Normative References | p. 59 |
| Other References | p. 60 |
| Character Classes | p. 63 |
| XML and SGML (Non-Normative) | p. 67 |
| Expansion of Entity and Character References (Non-Normative) | p. 69 |
| Deterministic Content Models (Non-Normative) | p. 71 |
| Autodetection of Character Encodings (Non-Normative) | p. 73 |
| W3C XML Working Group (Non-Normative) | p. 77 |
| Namespaces in XML | p. 79 |
| Status of this document | p. 81 |
| Abstract | p. 82 |
| Motivation and Summary | p. 83 |
| Namespace Syntax | p. 83 |
| Declaring Namespaces | p. 83 |
| Placing Declarations in Documents | p. 85 |
| Qualified Names | p. 86 |
| Universal Names | p. 86 |
| Using Qualified Names | p. 86 |
| Ambiguity In Universal Names | p. 87 |
| Conformance | p. 89 |
| Examples | p. 89 |
| The On-line Bookstore | p. 89 |
| Acknowledgements | p. 91 |
| References | p. 91 |
| XML Linking Language (XLink) | p. 93 |
| Status of this document | p. 95 |
| Abstract | p. 95 |
| Introduction | p. 97 |
| Origin and Goals | p. 97 |
| Relationship to Existing Standards | p. 98 |
| Terminology | p. 98 |
| Notation | p. 100 |
| Locator Syntax | p. 100 |
| Link Recognition | p. 102 |
| Linking Elements | p. 103 |
| Information Associated with Links | p. 103 |
| Locators | p. 103 |
| Link Semantics | p. 104 |
| Remote Resource Semantics | p. 104 |
| Local Resource Semantics | p. 105 |
| Simple Links | p. 106 |
| Extended Links | p. 107 |
| Extended Link Groups | p. 109 |
| Link Behavior | p. 110 |
| The "Show" Axis | p. 111 |
| The "Actuate" Axis | p. 112 |
| Combinations of the "Show" and "Actuate" Axes | p. 112 |
| Attribute Remapping | p. 112 |
| Conformance | p. 113 |
| Unfinished Work | p. 115 |
| Structured Titles | p. 115 |
| References | p. 115 |
| Reformulating HTML in XML | p. 117 |
| Abstract | p. 119 |
| Status of this document | p. 119 |
| Why choose to reformulate HTML as an application of XML? | p. 121 |
| What is XML? | p. 121 |
| Modularizing HTML | p. 122 |
| Document Profiles | p. 123 |
| Device profiles | p. 125 |
| Transforming mark-up to make it suitable for different devices | p. 125 |
| Voyager | p. 126 |
| What is Voyager? | p. 126 |
| Goals for Voyager | p. 127 |
| Normative Definition of Voyager | p. 128 |
| Voyager documents must be well formed XML | p. 128 |
| The xmlns attribute must be used to designate the document profile | p. 129 |
| Tags and attributes must be in lower case | p. 129 |
| End Tags are Required | p. 129 |
| Attribute Minimization | p. 129 |
| Script and Style elements | p. 129 |
| Title and Base elements | p. 130 |
| Anchor elements | p. 131 |
| Empty Elements | p. 131 |
| Processing Model | p. 131 |
| Whitespace handling | p. 132 |
| Converting existing content to Voyager | p. 132 |
| Voyager's relationship to other W3C initiatives | p. 132 |
| Compatibility Guidelines Summary | p. 134 |
| Existing HTML Browsers | p. 134 |
| Generic XML Processors | p. 135 |
| Voyager Modules | p. 136 |
| Base Module | p. 136 |
| Transitional Module | p. 136 |
| Style Module | p. 137 |
| Script Module | p. 137 |
| Font Module | p. 137 |
| Phrase Module | p. 137 |
| Inflection Module | p. 137 |
| Editor Module | p. 138 |
| List Module | p. 138 |
| Forms Module | p. 138 |
| Table Module | p. 138 |
| Image Module | p. 138 |
| Image Nap Module | p. 138 |
| Object Module | p. 139 |
| Applet Module | p. 139 |
| Frames Module | p. 139 |
| Namespaces for strict, loose and frameset profiles | p. 139 |
| Acknowledgements | p. 140 |
| References | p. 140 |
| Table of Contents provided by Syndetics. All Rights Reserved. |
Extensible Markup Language (XML) 1.0 Specifications : From The W3c Recommendations
by Consortium World Wide WebRent Textbook
New Textbook
We're Sorry
Sold Out
Used Textbook
We're Sorry
Sold Out
eTextbook
We're Sorry
Not Available
Table of Contents
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.