did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781840783377

XML in Easy Steps

by
  • ISBN13:

    9781840783377

  • ISBN10:

    1840783370

  • Format: Paperback
  • Copyright: 2007-11-28
  • Publisher: In Easy Steps Limited
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $14.99

Summary

XML in easy steps instructs you on how to employ XML data documents. It is completely updated from the first edition of this title, which described the emerging XML technologies, to demonstrate those parts of XML that have become popular in today's real-world applications. Clear step-by-step instructions are provided to explain each aspect of XML, and screenshots illustrate every example. XML in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin using XML. It will appeal to programmers who want to quickly add XML to their skills set, the enthusiast who wants to explore the possibilities of XML, and to those seeking a career in web development who need an understanding of XML.

Table of Contents

Creating XML documentsp. 7
Introducing XMLp. 8
Differences between XML and HTMLp. 8
Advantages of XMLp. 9
Uses of XMLp. 9
Writing an XML documentp. 10
Styling XML with CSSp. 12
Understanding XML syntaxp. 14
Correcting XML errorsp. 16
Employing an XML editorp. 18
Adding comments & entitiesp. 20
Avoiding XML attributesp. 22
Summaryp. 24
Writing DTD schemasp. 25
Introducing schemasp. 26
Nominating a DTD for XMLp. 27
Creating a DTD schemap. 28
Specifying element sequencep. 30
Controlling element occurencep. 32
Allowing alternative elementsp. 34
Permitting element attributesp. 36
Requiring attribute valuesp. 38
Adding comments & entitiesp. 40
Summaryp. 42
Writing XSD schemasp. 43
Comparing schema typesp. 44
Nominating an XSD for XMLp. 45
Creating an XSD schemap. 46
Specifying element sequencep. 48
Controlling element occurencep. 50
Allowing alternative elementsp. 52
Permitting element attributesp. 54
Requiring attribute valuesp. 56
Adding comments & entitiesp. 58
Summaryp. 60
Adding XSD restrictionsp. 61
Restricting numeric contentp. 62
Restricting date contentp. 64
Creating custom restrictionsp. 66
Restricting by rangep. 68
Restricting string lengthp. 70
Restricting digit lengthp. 72
Restricting by patternp. 74
Enumerating allowable contentp. 76
Summaryp. 78
Using XML namespacesp. 79
Introducing namespacesp. 80
Applying your own namespacep. 82
Qualifying namespacesp. 84
Including other schemasp. 86
Styling the default namespacep. 88
Importing other namespacesp. 90
Styling multiple namespacesp. 92
Using the XLink namespacep. 94
Summaryp. 96
Writing XSL stylesheetsp. 97
Introducing XSLp. 98
Selecting element valuesp. 100
Selecting each elementp. 102
Sorting selected elementsp. 104
Selecting elements on conditionp. 106
Choosing alternative elementsp. 108
Applying multiple templatesp. 110
Generating attribute valuesp. 112
Summaryp. 114
Adding XPath expressionsp. 115
Introducing XPathp. 116
Selecting child nodesp. 118
Selecting parents & siblingsp. 120
Selecting nodes by positionp. 122
Selecting nodes by comparisonp. 124
Counting selected nodesp. 126
Formatting node valuesp. 128
Manipulating node valuesp. 130
Summaryp. 132
Producing SVG graphicsp. 133
Introducing SVGp. 134
Producing graphic shapesp. 136
Producing graphic linesp. 138
Producing graphic pathsp. 140
Transforming graphic groupsp. 142
Adding hyperlinks in SVGp. 144
Scripting for graphic eventsp. 146
Embedding SVG in HTMLp. 148
Summaryp. 150
Scripting the XML DOMp. 151
Introducing the XML DOMp. 152
Loading XML datap. 154
Adding cross-browser supportp. 156
Addressing tag namesp. 158
Addressing child nodesp. 160
Filtering by node typep. 162
Getting all datap. 164
Selecting specific datap. 166
Summaryp. 168
Deploying XML with AJAXp. 169
Introducing AJAXp. 170
Creating a request objectp. 172
Sending a requestp. 174
Processing response datap. 176
Designing an AJAX applicationp. 178
Loading data for AJAXp. 180
Notifying updates in AJAXp. 182
Running the AJAX applicationp. 184
Summaryp. 186
Indexp. 187
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program