Extensible Markup Language (XML) 1.0 Specifications : From The W3c Recommendations

by
Format: Paperback
Pub. Date: 2000-12-01
Publisher(s): Iuniverse Inc
Availability: This title is currently not available.
List Price: $14.95

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

Table of Contents

Extensible Markup Language (XML) 1.0p. 1
Abstractp. 3
Status of this documentp. 4
Document Noticep. 4
Introductionp. 7
Origin and Goalsp. 7
Terminologyp. 8
Documentsp. 11
Well-Formed XML Documentsp. 11
Charactersp. 12
Common Syntactic Constructsp. 12
Character Data and Markupp. 14
Commentsp. 15
Processing Instructionsp. 15
CDATA Sectionsp. 16
Prolog and Document Type Declarationp. 16
Standalone Document Declarationp. 19
White Space Handlingp. 21
End-of-Line Handlingp. 21
Language Identificationp. 22
Logical Structuresp. 25
Start-Tags, End-Tags, and Empty-Element Tagsp. 26
Element Type Declarationsp. 28
Element Contentp. 29
Mixed Contentp. 30
Attribute-List Declarationsp. 31
Attribute Typesp. 31
Attribute Defaultsp. 34
Attribute-Value Normalizationp. 35
Conditional Sectionsp. 36
Physical Structuresp. 39
Character and Entity Referencesp. 39
Entity Declarationsp. 42
Internal Entitiesp. 42
External Entitiesp. 43
Parsed Entitiesp. 44
The Text Declarationp. 44
Well-Formed Parsed Entitiesp. 44
Character Encoding in Entitiesp. 45
XML Processor Treatment of Entities and Referencesp. 46
Not Recognizedp. 47
Includedp. 48
Included If Validatingp. 48
Forbiddenp. 48
Included in Literalp. 49
Notifyp. 49
Bypassedp. 49
Included as PEp. 49
Construction of Internal Entity Replacement Textp. 50
Predefined Entitiesp. 50
Notation Declarationsp. 51
Document Entityp. 52
Conformancep. 53
Validating and Non-Validating Processorsp. 53
Using XML Processorsp. 53
Notationp. 55
Referencesp. 59
Normative Referencesp. 59
Other Referencesp. 60
Character Classesp. 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 XMLp. 79
Status of this documentp. 81
Abstractp. 82
Motivation and Summaryp. 83
Namespace Syntaxp. 83
Declaring Namespacesp. 83
Placing Declarations in Documentsp. 85
Qualified Namesp. 86
Universal Namesp. 86
Using Qualified Namesp. 86
Ambiguity In Universal Namesp. 87
Conformancep. 89
Examplesp. 89
The On-line Bookstorep. 89
Acknowledgementsp. 91
Referencesp. 91
XML Linking Language (XLink)p. 93
Status of this documentp. 95
Abstractp. 95
Introductionp. 97
Origin and Goalsp. 97
Relationship to Existing Standardsp. 98
Terminologyp. 98
Notationp. 100
Locator Syntaxp. 100
Link Recognitionp. 102
Linking Elementsp. 103
Information Associated with Linksp. 103
Locatorsp. 103
Link Semanticsp. 104
Remote Resource Semanticsp. 104
Local Resource Semanticsp. 105
Simple Linksp. 106
Extended Linksp. 107
Extended Link Groupsp. 109
Link Behaviorp. 110
The "Show" Axisp. 111
The "Actuate" Axisp. 112
Combinations of the "Show" and "Actuate" Axesp. 112
Attribute Remappingp. 112
Conformancep. 113
Unfinished Workp. 115
Structured Titlesp. 115
Referencesp. 115
Reformulating HTML in XMLp. 117
Abstractp. 119
Status of this documentp. 119
Why choose to reformulate HTML as an application of XML?p. 121
What is XML?p. 121
Modularizing HTMLp. 122
Document Profilesp. 123
Device profilesp. 125
Transforming mark-up to make it suitable for different devicesp. 125
Voyagerp. 126
What is Voyager?p. 126
Goals for Voyagerp. 127
Normative Definition of Voyagerp. 128
Voyager documents must be well formed XMLp. 128
The xmlns attribute must be used to designate the document profilep. 129
Tags and attributes must be in lower casep. 129
End Tags are Requiredp. 129
Attribute Minimizationp. 129
Script and Style elementsp. 129
Title and Base elementsp. 130
Anchor elementsp. 131
Empty Elementsp. 131
Processing Modelp. 131
Whitespace handlingp. 132
Converting existing content to Voyagerp. 132
Voyager's relationship to other W3C initiativesp. 132
Compatibility Guidelines Summaryp. 134
Existing HTML Browsersp. 134
Generic XML Processorsp. 135
Voyager Modulesp. 136
Base Modulep. 136
Transitional Modulep. 136
Style Modulep. 137
Script Modulep. 137
Font Modulep. 137
Phrase Modulep. 137
Inflection Modulep. 137
Editor Modulep. 138
List Modulep. 138
Forms Modulep. 138
Table Modulep. 138
Image Modulep. 138
Image Nap Modulep. 138
Object Modulep. 139
Applet Modulep. 139
Frames Modulep. 139
Namespaces for strict, loose and frameset profilesp. 139
Acknowledgementsp. 140
Referencesp. 140
Table of Contents provided by Syndetics. All Rights Reserved.

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.