Real-World XML
with: Joe Marini
Running Time: 3.58 hours
Released on: 4/14/2009

XML technologies offer web developers and designers more flexibility than ever before. In Real-World XML, industry expert Joe Marini covers the best programming practices with XML, including the tools needed to build effective XML structures. He demonstrates the implementation of XML formats, how these formats work in real-world situations, and how they can facilitate project planning and development. Exercise files accompany the course.

Table of contents
Introduction
Welcome 1:04 16.1 MB
Using the exercise files 1:11 1.0 MB
Tools for working with XML 1:10 1.0 MB

1. The XML Landscape
Reviewing XML 4:32 3.4 MB
Understanding XML usage today 4:31 3.0 MB
Important XML technologies 2:11 1.9 MB

2. Real-World XML Formats
Understanding the Sitemap and Sitemap index formats 10:40 11.1 MB
Understanding RSS 5:00 8.2 MB
Using required and optional elements in RSS feeds 5:20 4.0 MB
Enriching the RSS feed 7:48 6.1 MB
Understanding the Atom Syndication feed 2:37 2.2 MB
Using required and optional elements in Atom 4:38 3.8 MB
Adding entry tags to the Atom feed 7:58 7.3 MB

3. XML and JavaScript
Using XML support in browsers 2:21 2.0 MB
Understanding XML in Firefox 6:12 4.7 MB
Using XML in Firefox 10:16 15.7 MB
Understanding XML in Internet Explorer 4:36 3.8 MB
Using XML in Internet Explorer 8:22 12.3 MB
Serializing XML to a string 2:41 2.2 MB
Understanding cross-browser actions with the Sarissa library 4:21 3.7 MB
Creating Sarissa examples 8:56 15.7 MB
Understanding the ECMAScript standard (E4X) 7:40 6.1 MB
Using E4X 19:06 31.4 MB

3. XML and JavaScript
Understanding XML formats 1:39 1.7 MB
Avoiding common design mistakes 6:54 5.3 MB
Planning design and development 5:22 3.9 MB
Creating the Tag set 8:53 10.6 MB
Integrating XML with design 14:00 51.2 MB

5. Real-World DOM Algorithms
Understanding the uses of DOM algorithms 3:08 2.4 MB
Understanding depth-first document traversal 4:30 2.9 MB
Filling out the depth-first function 4:28 7.4 MB
Understanding breadth-first document traversal 5:57 6.9 MB
Using the isContainedBy() algorithm 5:39 8.0 MB
Using the containsNode() algorithm 6:24 10.0 MB
Using the hasSibling() algorithm 6:17 9.6 MB
Using the getElementsByAttrVal() algorithm 7:39 13.1 MB

Conclusion
Goodbye 0:34 0.7 MB

Download
**Hidden Content: To see this hidden content your post count must be 10 or greater.**