Sams Teach Yourself Xml in 24 Hours

by
Edition: 2nd
Format: Paperback
Pub. Date: 2002-01-01
Publisher(s): Sams
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $26.24

Rent Book

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

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Sams Teach Yourself XML in 24 Hours, Second Edition focuses on teaching the reader the fundamental concepts of XML using practical, hands-on examples. Rather than dwelling on dry theory, the book is filled with clear, real-world examples of how the technology can be used today.

This book includes coverage of topics such as:

  • Displaying XML files in HTML files;
  • Parsing HTML files into corresponding hierarchical tree structure;
  • Embedding XML code into an HTML file;
  • Using Extensible Style Sheets (XSL) ;
  • Performing queries in XSL;
  • Building an online store.

Table of Contents

(NOTE: Each chapter concludes with Summary, Q&A, and Workshop.)
Introduction.

I. XML ESSENTIALS.

Hour 1. Getting to Know XML.
The What and Why of XML. XML and Web Browsers. Real-World XML.

Hour 2. Creating XML Documents.
A Quick XML Primer. Selecting an XML Editor. Constructing Your First XML Document. Viewing Your XML Document.

II. DEFINING XML DATA.


Hour 3. Defining Data with Schemas.
Creating Your Own Markup Languages. Schemas and XML Data Modeling. Comparing DTDs and XSDs. The Importance of Document Validation.

Hour 4. The ABCs of DTDs.
DTD Construction Basics. Digging Deeper into Elements. Putting Attributes to Work. A Complete DTD Example.

Hour 5. Using XML Schemas.
XML Schema Construction Basics. Working with Simple Types. Digging into Complex Types. A Complex XML Schema Example.

Hour 6. Digging Deeper into XML Documents.
Leaving a Trail with Comments. Characters of Text in XML. The Wonderful World of Entities. The Significance of Notations. Working with CDATA.

Hour 7. Putting Namespaces to Use.
Understanding Namespaces. Naming Namespaces. Declaring and Using Namespaces. Namespaces and XSD Schemas.

Hour 8. Validating XML Documents.
Document Validation Revisited. Validation Tools. Repairing Invalid Documents.

III. FORMATTING AND DISPLAYING XML DOCUMENTS.


Hour 9. XML Formatting Strategies.
Style Sheets and XML Formatting. Leveraging CSS and XSLT on the Web. CSS and XSLT in Action.

Hour 10. The Basics of Cascading Style Sheets (CSS).
Getting to Know CSS. Wiring a Style Sheet to an XML Document. Your First CSS Style Sheet.

Hour 11. XML Formatting with CSS.
Inside CSS Positioning. The Ins and Outs of Text Formatting. Your Second Complete Style Sheet.

Hour 12. eXtensible Style Language (XSL) Fundamentals.
Understanding XSL. The Pieces and Parts of XSL. An XSLT Primer. Wiring an XSL Style Sheet to an XML Document. Your First XSLT Style Sheet.

Hour 13. Transforming XML with XSLT.
A Closer Look at XSLT. Pattern Essentials. Putting Expressions to Work. A Complete XSLT Example. Yet Another XSLT Example.

IV. PROCESSING AND MANAGING XML DATA.


Hour 14. SAX: The Simple API for XML.
What Is SAX? Writing Programs That Use SAX Parsers. Obtaining a SAX Parser. A Note on Java. A Working Example.

Hour 15. Understanding the XML Document Object Model (DOM).
What Is the DOM? How the DOM Works. DOM Interfaces. Accessing the DOM within Internet Explorer. Another Example Program. Updating the DOM Tree.

Hour 16. The XML Query Language.
What Is XQL? Writing Queries in XQL. How Do I Use This Stuff?

Hour 17. Using XML with Databases.
The Relational Model. The World's Shortest Guide to SQL. Integrating XML with a Database. An Example Program.

V. XML AND THE WEB.


Hour 18. Getting to Know XHTML.
XHTML: A Logical Merger. Comparing XHTML and HTML. Creating and Validating XHTML Documents. Migrating HTML to XHTML.

Hour 19. Addressing XML Documents with Xpath.
Understanding Xpath. Navigating a Document with XPath Patterns. Using XPath Functions. The Role of Xpath.

Hour 20. XML Linking with Xlink and Xpointer.
HTML, XML, and Linking. Getting to Know XML Linking Technologies. Addressing with Xpointer. Linking with Xlink.

Hour 21. Going Wireless with WML.
XML and the Wireless Web. WML Essentials. Creating WML Documents.

VI. XML and the Web.


Hour 22. Using SVG to Draw Vector Graphics.
What Is SVG? SVG and Related Technologies. Inside the SVG Language. Creating an SVG Drawing. The Root Element. Embedding an SVG Drawing in a Web Page.

Hour 23. Designing Multimedia Experiences with SMIL.
What Is SMIL? Inside the SMIL Vocabulary. Creating Multimedia Presentations with SMIL. Viewing SMIL Presentations in Web Browsers. Assessing SMIL Players.

Hour 24. Creating Virtual Worlds with 3DML.
What Is 3DML? Inside the 3DML Language. Getting Creative with 3DML. Viewing Spots with Rover.

XML Resources.
General XML Resources. XML Tools. XML-Based Languages. XML Specifications.

Index.

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.