What is XML?
Extensible Markup Language (XML) is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards.
The design goals of XML emphasize simplicity, generality, and usability over the Internet. It is a textual data format, with strong support via Unicode for the languages of the world. Although design focuses on documents, it is widely used for the representation of arbitrary data structures, for example in web services.
XML Essentials - W3C
Getting Started
- An Introduction to XML - Dan Wellman.
- A Really, Really, Really Good Introduction to XML - Tom Myer.
- Technical Introduction to XML - Norman Walsh.
- XML Does It Your Way! Part 1 - Scott Clark.
- XML Basics - Jan Egil Refsnes.
- XML School - W3Schools.com.
- XML Tutorial - Tizag.com.
- XML Tutorials - ZVON.org.
- XML Basics - Go-XML.com
Comprehensive XML Sites
- XML - About.com.
- Annotated XML Specification - Tim Bray.
- Cafe con Leche XML News, and Resources - Elliotte Rusty Harold.
- XML - Web Developer's Virtual Library .
- XML.com - O'Reilly.
- XML.org - OASIS.
Recommended Reading
Learning XML, Second Edition
In this second edition of the bestselling title, the author explains the important and relevant XML technologies and their capabilities clearly and succinctly with plenty of real-life projects and useful examples. He outlines the elements of markup—demystifying concepts such as attributes, entities, and namespaces—and provides enough depth and examples to get started. Learning XML is a reliable source for anyone who needs to know XML, but doesn't want to waste time wading through hundreds of web sites or 800 pages of bloated text.
See also: XSLT Cookbook, Second Edition
Assorted Articles About XML
The articles have been broken down into the following categories:
Miscellaneous
- A Child's Garden of XML - Simon St.Laurent.
- A Survey of XML Standards: Part 1 - Uche Ogbuji.
- A Survey of XML Standards: Part 2 - Uche Ogbuji.
- A Survey of XML Standards: Part 3 - Uche Ogbuji.
- A Survey of XML Standards: Part 4 - Uche Ogbuji.
- Agile XML - Micah Dubinko.
- Ampersands matter - Anne Van Kesteren.
- An Interview with XML - Dan Zambonini.
- An Introduction to XML Schemas - Dan Wellman.
- Choosing an XML Editor - Thijs van den Broek.
- Creating Schemas While Preserving Your Sanity - Simon St. Laurent.
- Data Types in XML Schema - Michael Classen.
- Diagramming the XML Family - Daniel Zambonini.
- Dishing Up Dynamic Content - Ahmad Abualsamid.
- DTDs and Markup Languages - Jennifer Kyrnin.
- Don't Invent XML Languages - Tim Bray.
- XML FAQ - Peter Flynn.
- From DTDs to XML Schemas - webreference.com.
- From the Exhibition Floor - Simon St. Laurent.
- How XML Accommodates Human-Authored Content - Doug Domeny.
- Introduction to XML - J. David Eisenberg.
- Is Microsoft's XML Format About Openness or Control? - tadelste.
- Is XML accessible? - AccessIT.
- Namespaces in XML - W3C.
- Namespaces - James Clark.
- Omit Redundant Classes and Default Attributes - Andrew B. King.
- Overcoming Objections to XML-based Authoring Systems - Brian Buehling.
- Printing XML: Why CSS Is Better than XSL - Hakon Wium Lie and Michael Day.
- Practical XML: Form Validation - Lachlan Cannon.
- Professional XML Schemas - WebRef.
- The Meanings of XML: DTDs & DCDs and Schemas - WebRef..
- The More Things Change - Micah Dubinko.
- Use XML to Build Services Cheaply Using PHP and MySQL - Laurence Moroney.
- Using Stylesheet Schemas - Bob DuCharme.
- Using XML with Legacy Business Applications: Chapter 1 - Michael Rawlins.
- W3C Proposes XML Identifiers - Paul Festa.
- Well-Formed - Anne Van Kesteren.
- What the XML! Home Page - L.C. Rees.
- What Is XLink? - Fabio Arciniegas.
- What Next, XML? - Micah Dubinko.
- XML Is Too Hard For Programmers - Tim Bray.
- Why XML Doesn't Suck - Tim Bray.
- An XML Hero Reconsiders? - Kendall Grant Clark.
- XML Schema - Anne Van Kesteren.
- XML: The Big Picture - Ahmad Abualsamid.
- XML,the Web, and Beyond - Edd Dumbill.
RDF (Resource Description Framework)
- RDF - W3C.
- An introduction to RDF - Uche Ogbuji.
- Dave Beckett's RDF Resources - Dave Beckett.
- Getting Deep Into Metadata - Nate Zelnick.
- RDF and Metadata - Tim Bray.
- RDF - Using XML to describe Data - Ralph R. Swick.
- RDF: Ready for Prime Time - Shelley Powers.
- What is RDF? - Joshua Tauberer.
- Why I don't like RDF - Simon St.Laurent.
RSS (Really Simple Syndication)
See: RSS for more.
SMIL (Synchronized Multimedia Integration Language)
- A Realist's SMIL Manifesto - Fabio Arciniegas A.
- Captioning with QuickTime SMIL - Patrick H. Lauke.
- Provide Audio Descriptions for Video or Animated Content With SMIL - Skills for Access.
- Synchronized Multimedia (SMIL) - W3C.
- SMIL a Mess? - Anne van Kesteren.
- SMIL Tutorial - w3schools.
- Text captioning with SMIL - University of Texas at Austin.
SVG (Scalable Vector Graphics)
See: SVG for more.
XForms
- Cross-browser XForms - Kevin Yank.
- Fight over 'forms' clouds future of Net applications - Paul Festa.
- Getting Started with XForms - Bob DuCharme.
- Hands-on XForms - Micah Dubinko.
- IBM and Novell Join Mozilla for XForms - Sean Michael Kerner.
- Introduction to XForms - W3Schools.
- Prepare for the transition from HTML forms to XForms - Tony Patton.
- Ten Favorite XForms Engines - Micah Dubinko.
- The Secret Life of XForms - Kurt Cagle.
- Top 10 XForms Engines - Micah Dubinko.
- What are XForms? - Micah Dubinko.
- XHTML2 and XForms - Steven Pemberton.
- WHAT Working Group Issues Call For Comments on Web Forms 2.0. - XML Cover Pages.
- World Wide Web Consortium Publishes XForms 1.0 as a W3C Recommendation - W3C.
- XForms 1.0 Proposed Recommendation - W3C.
- XForms And Accessibility - T. V. Raman.
- XForms - Anne Van Kesteren.
- XForms - Elliotte Rusty Harold.
- XForms XPIs Coming Soon - Doron Rosenberg.
- XForms Essentials - Micah Dubinko.
- XForms Essentials: XForms Building Blocks - Micah Dubinko.
- XForms for HTML Authors - Steven Pemberton.
- XForms Institute: Interactive XForms School - The XForms Institute.
- XForms Myth - Ian Hickson.
- XForms - The Next Generation of Web Forms - W3C.
- XForms tutorial, part 1 - Adriaan de Jonge.
- XForms tutorial, part 1.5 - Adriaan de Jonge.
- XForms tutorial, part 2 - Adriaan de Jonge.
- XForms Validator - XForms Institute.
- XForms Validator Goes Open Source - Micah Dubinko.
- XForms: XML Powered Web Forms: Chapter 1 - T.V. Raman.
