XML: Your Visual Blueprint for Building Expert Web Pages

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

XML (Extensible Markup Language) allows Web developers to enhance database connectivity, enrich pages with specialized data elements, and otherwise move beyond the limitations of HTML. This highly visual tutorial demonstrates over 100 different XML operations, from formulating Document Type Definitions (DTDs) to setting up styles with Extensible Stylesheet Language (XSL). The CD-ROM contains code examples and an e-version of the book.

Author(s): Emily A. Vander Veer, Rev Mengle
Publisher: Visual
Year: 2000

Language: English
Pages: 334

XML: Your visual blueprint for building expert Web pages......Page 1
About IDG Books Worldwide......Page 3
maranGraphics......Page 4
About the Authors......Page 7
Table of Contents......Page 8
Create Your First XML Document......Page 18
Verify Your First XML Document......Page 20
Explore MSXML Error Reports......Page 22
Verify Well-Formedness......Page 24
Create a Simple XML Processor......Page 26
Create an XML Document Declaration......Page 28
Declare Your Root Element......Page 30
Add a Comment to Your XML File......Page 32
Declare Non-Root Data Elements......Page 34
Declare a Repeating Data Element......Page 36
Describe Your Data Elements with Attributes......Page 38
Define a Namespace......Page 40
Use Predefined XML Entities......Page 42
Include Special Processing Instructions......Page 44
Include Nonstandard Text......Page 46
Declare an Inline DTD......Page 48
Declare and Save an External DTD File......Page 50
Comment Your DTD File......Page 52
Declare a Container Element......Page 54
Declare a Required Element......Page 56
Declare an Optional Element......Page 58
Declare a MultiplE Occurring Element......Page 60
Declare an Element That Holds Character Data......Page 62
Declare an Empty Element......Page 64
Declare Attributes That Hold Characters......Page 66
Define an Entity......Page 68
Declare Attributes as Words......Page 70
Restrict Attributes to Lists of Options......Page 72
Declare Unique-Identifier Attributes......Page 74
Reference Existing Identifiers......Page 76
Define and Reuse Text within DTDs......Page 78
Define Reusable Text inside XML Files......Page 80
Use Non-XML Data in XML Applications......Page 82
Embed Other Data in XML Applications......Page 84
Describe Namespace-Validation Rules......Page 86
Declare a Schema file......Page 88
Add a comment......Page 90
Contain other elements......Page 92
Declare one-time elements......Page 94
Declare optional elements......Page 96
Declare repeatable elements......Page 98
Contain character data......Page 100
Declare empty elements......Page 102
Contain mixed values......Page 104
Declare unrestricted elements......Page 106
Declare predefined data types......Page 108
Describe elements......Page 110
Declare an Attribute AttributeType......Page 112
Declare an Attribute for Character Data......Page 114
Declare an NMTOKEN attribute......Page 116
Restrict an Attribute to Defined Options......Page 118
Declare a Unique Identifier Attribute......Page 120
Declare an Identifier Reference......Page 122
Reference a Built-in Data Type......Page 124
Attach the Schema to an XML Document......Page 126
Validate an XML File......Page 128
Create a Simple Cascading Style Sheet......Page 130
Add a Comment......Page 132
Add Style Rules To Display Elements......Page 134
Add Style Rules To Suppress Elements......Page 136
Validate the Cascading Style Sheet......Page 138
Attach a Cascading Style Sheet To a File......Page 140
Display a Formatted XML Example......Page 142
Use the Display Property......Page 144
Use the Font-Family Property......Page 146
Use the Font-Size Property......Page 148
Use the Font-Style Property......Page 150
Use the Font-Weight Property......Page 152
Use the Font-Variant Property......Page 154
Use Font Property Shorthand......Page 156
Define Font Color......Page 158
Apply Global Capitalization......Page 160
Apply the Text-Decoration Property......Page 162
UsE the Line-Height Property......Page 164
Align Text......Page 166
Space Letters in Elements......Page 168
Indent Text......Page 170
Use a Hanging Indent......Page 172
Use Superscript or Subscript Text......Page 174
Style Sheet Text and Display Elements......Page 176
Apply Background Color......Page 180
Insert a Background Image......Page 182
Tile Background Images......Page 184
Position a Background Image......Page 186
Attach a Background Image......Page 188
Using Background Property Shorthand......Page 190
Choose a Border Style......Page 192
Specify a Border Width......Page 194
Choose a Border Color......Page 196
Using Border Property Shorthand......Page 198
Set Padding......Page 200
Set Margins......Page 202
Set an Element’s Width......Page 204
Set an Element’s Height......Page 206
Using the Float Property......Page 208
Using the Clear Property......Page 210
Create a simple XSL style sheet......Page 212
Add a comment......Page 214
Format and display element data......Page 216
Format/display attribute data......Page 218
Display non-XML data......Page 220
Sort element data......Page 222
Modify and filtering data......Page 224
Identify child elements......Page 226
Add dynamic redisplay with a script......Page 228
Attach an XSL style sheet......Page 230
Debug your XSL style sheet......Page 232
Create a Skeleton HTML File......Page 234
Apply Style Sheet to a Data Island......Page 240
Access and Display Document Elements......Page 242
Loop Through Nested Data......Page 244
Bind XML Data with a Data Source Object......Page 246
Create a Script Skeleton......Page 248
Instantiate an XML Document Object......Page 250
Load an XML Document......Page 252
Handle Load Errors Gracefully......Page 254
Access XML Elements......Page 256
Access XML Attributess......Page 258
Set XML Elements......Page 260
Modify and Delete XML Elements......Page 262
Loop Through Structured Data......Page 264
Validate Programmatically......Page 266
Persisting XML Data......Page 268
Create simple XLinks......Page 270
Describe links with xlink:role and xlink:title......Page 272
Specify link triggers......Page 274
Specify link behavior......Page 276
Add absolute references......Page 278
Add relative references......Page 280
Create extended links......Page 282
Validate link declarations......Page 284
Using XML Pro 2.0......Page 286
Using XML Notepad 1.5......Page 290
Use XED 0.5......Page 294
Using StyleMaker 1.4......Page 298
What’s on the CD-ROM......Page 302
Using the E-Version of the Book......Page 304
License Agreement......Page 306
Index......Page 312
New Series Information......Page 332
Order Form......Page 334