XML Tutorials

XML Tutorials Getting to Know XML
This tutorial introduces you to XML and gives you some insight as to why it was created and what it can do.
XML Tutorials Creating XML Documents
This tutorial uses the latter approach to provide a simple view of an XML document that you create.
XML Tutorials Defining Data with DTD Schemas
This tutorial introduces you to schemas, including the two major types that are used to define data for XML documents. This tutorial explores the inner workings of DTDs and shows you how to create DTDs from scratch.
XML Tutorials Digging Deeper into XML Documents
In this tutorial, you'll learn, how to document your XML code with comments, how characters of text are encoded in XML, all about entities and how they are used, why notations make it possible to use certain kinds of entities.
XML Tutorials Putting Namespaces to Use
In this tutorial, you'll learn: importance of namespaces, how namespace names are guaranteed to be unique, declaration and reference namespaces, usage of namespaces to merge schemas.
XML Tutorials Using SVG to Draw Scalable Graphics
This tutorial includes the following: why to use SVG, configure your browser to handle the SVG format, the basics of shapes, lines, and colors; placing text on a path Rotating a shape.
XML Tutorials Using XML Schema
This tutorial introduces you to XML Schema and shows you how to create XSD schemas that can be used to validate your own documents.
XML Tutorials Validating XML Documents
This tutorial shows you how to use various tools to validate documents against a DTD or XSD.
XML Tutorials XML Formatting Strategies
In this tutorial, you'll learn: the basics of style sheets and XML formatting; when and why to use CSS and XSL on the Web; the practical differences between CSS and XSL style sheets; how to format a basic XML document using CSS and XSLT style sheets.
XML Tutorials Styling XML Content with CSS
In this tutorial, you'll learn: the basic structure and syntax of CSS; create a basic CSS style sheet for XML document; control the layering of elements with CSS; use margins and padding to control the spacing around and within elements; format text using several different CSS style properties.
XML Tutorials Getting Started with XSL
In this tutorial, you'll learn: the basics of XSL; building blocks of XSL Transformation (XSLT); wire an XSL style sheet to an XML document; develop an XSLT style sheet.
XML Tutorials Transforming XML with XSLT
In this tutorial, you'll learn: more details about the XSLT style sheet language; process and sort nodes in an XSLT style sheet; use patterns and expressions in XSLT; apply XSLT style sheets to more challenging document transformation tasks
XML Tutorials Access Your ITunes Music Library via XML
In this tutorial, you'll learn: how XML fits into Apple's iTunes digital music service; the inner workings of an iTunes music library; how to link to tracks in the iTunes music store; how to transform your iTunes music library into an HTML web page that you can publish on the Web.
XML Tutorials Formatting XML with XSL-FO
In this tutorial, you'll learn: what XSL-FO is and how it came to be; about the nuts and bolts of the XSL-FO language; validation of XSL-FO documents; conversion of an XSL-FO document to a PDF document.
XML Tutorials Using XML to Hack Google Maps
In this tutorial, you'll learn: what Google Maps is and why it is so interesting; the basics of the Google Maps API and how to obtain an API key to access it; how to convert a physical address into geocoordinates for mapping purposes; how to create a complete XML-based custom Google Maps application.
XML Tutorials Parsing XML with the DOM
You'll learn; What the Document Object Model is; the interfaces that make up the DOM; how to build programs that traverse the DOM; how to access specific data inside an XML document using the DOM; how to modify an XML document using the DOM.
XML Tutorials SAX: The Simple API for XML
In this tutorial, you'll learn; what SAX is and how it works; how to get a SAX parser for your favorite programming language; how to write a Java program that uses a SAX parser to process an XML file.
XML Tutorials Querying XML Data with XQuery
In this tutorial, you'll learn: what XQuery is; how to write queries using XQuery; what the Saxon XQuery processor has to offer; how to execute your own queries using XQuery.
XML Tutorials Using XML with Databases
In this tutorial you'll learn: the basic theory behind the relational database model; how to use SQL, the query language for relational databases; how to export data from a database as XML; how to write a program that queries a database and formats the results as XML.
XML Tutorials Using XML to Assist Search Engines
In this tutorial, you'll learn: the basics of web crawling and why it's important; what Google Sitemaps is and how it can help your web site; about the XML-based Google Sitemaps protocol, as well as how to develop Sitemap documents for your own web pages; how to validate, submit, and automatically generate Google Sitemaps.
XML Tutorials Adding Structure to the Web with XHTML
In this tutorial, you'll learn: what XHTML is and why it was created; about the differences between XHTML and HTML; how to create and validate XHTML documents; how to convert existing HTML documents to XHTML.
XML Tutorials Addressing and Linking XML Documents
In this tutorial, you'll learn: how to navigate through an XML document using XPath patterns; how to build powerful expressions using XPath patterns and functions; what technologies come together to support linking in XML; how to reference document fragments with XPointer; how to link XML documents with XLink
XML Tutorials Going Wireless with WML and XHTML Mobile
In this tutorial, we'll cover: how WML and XHTML Mobile fit into the state of the wireless web; decks and cardsthe anatomy of a WML document; formatting tags for WML text; how to provide for user entry in WML; blending WML with XHTML Mobile.
XML Tutorials Syndicating the Web with RSS News Feeds
In this tutorial, you'll learn; the historical drama of how RSS came to be how to use a news aggregator to syndicate RSS news feeds; how to create and validate your own RSS documents; how to transform and display RSS news feeds using XSLT.
XML Tutorials XML Resources
Check out these useful XML resources. Many of these resources are also great educational outlets for sharpening your XML skills.