University of Phoenix WEB/431 - XML Links
The Basics
- XML - a database you can build for yourself out of rocks and twigs - Martha's lecture on XML.
- http://www.w3.org/XML/ - the standards-setting organization
- XML.org - applying XML and web services in industry
- The CoverPages - a major resource for XML technologies
- XML.com: Top 10 Interview Questions When Hiring XML Developers
- The Many Uses of XML
- XML-based Presentation Tools - beyond PowerPoint
- Uses of XML - How XML is Used - Who Uses XML
- Cover Pages: XML Applications and Initiatives
Tutorials
- XML Tutorial - good, and recent, tutorial, from Tizag
- W3 Schools - Great place for free tutorials. The XML ones are terrific.
- Quick Introduction to XML - from Sun
- Introduction to XML - from Webmonkey, written in 1998 but still funny.
- A more advanced tutorial - from skew.org
- XML Essential Training - XML training movies by Joe Marini from Lynda.com. The first few movies are free. Joe is a great explainer!
Validators
- W3C Validator for XML Schema - validator for documents that conform to the W3C approved recommendation, with the namespace URI http://www.w3.org/2001/XMLSchema
- Validome - Validator for XML Documents
- Validome - Validator for DTDs and Schemas
- Validome - Validator for RSS and Atom feeds
- Richard Tobin - Well-formedness Checker
- http://www.w3schools.com/dom/dom_validate.asp
- http://validator.aborla.net/
- http://www.w3.org/2001/03/webdata/xsv
You can download a trial copy of XML Spy here: http://www.altova.com/simpledownload1.html?gclid=COTJv6HHiY8CFQ_1gAodjmDdrw
If you like it, you can pay the $499 to buy a copy.
Transformations
- XML.com: HTML and XSLT
While HTML isn't an XML application itself, it can be both generated and transformed using XSLT. Bob DuCharme show us how. - XML to HTML - Good, Simple
- Web Services, Part V: XML and XSLT Programming - Doc JavaScript - Webreference.com
Learn about XML and XSLT, the backbone of Web services. Read why they are superior to HTML and CSS. Learn how to convert XML to HTML on the fly using XSLT. Learn how to loop through XML data elements, and how to format XML numerical data when converting to HTML. Understand how to define variables and how to reuse them. See how to implement conditional statements in XSL.
Useful Applications
- Content feeds with RSS 2.0
A lot has happened in the RSS world: Two new specifications have come out, RSS has become one of the most popular XML standards, and tools and feeds are popping up everywhere. RSS has contributed to the explosion of weblogs, and it is becoming a standard part of other Web sites, too. This article reviews RSS 2.0, looks at new RSS developments, and jump-starts your understanding of this important format. - Make a Podcast and an RSS feed for it!
- Everything you need to know about RSS
DocBook
- Build DocBook XML in Eclipse
DocBook XML is a library of standard XML tags you can use to write stylesheets for generating almost any output. However, because DocBook has been around for quite some time, many stylesheets already exist for generating different types of documentation. - Docbook Basics and References
- DocBook DTD
- DocBook Schema
- DocBook XSL stylesheet
- Writing Documentation Using DocBook - Crash Course
- DocBook: Brief Guide
- Getting Started With DocBook in OpenOffice
Useful Articles
All of these are available through rEsource on eCampus, though I found an alternative source for the first one.
- XML and Semi-Structured Data, by C. M. Sperberg-Mcqueen, World Wide Web Consortium
- "The Essential Guide to XML" by Sharon Hoffmann - good basic explanation of XML
- "XML Development Tools" by Jay Gotomer - this may make the process clearer