Many Balloons Glow - Photo courtesy of the CTDP, Free for use


One Night Balloon - Photo courtesy of the CTDP, Free for use

XML Resources


  1. XML Tutorial

XML Web Links

XML Introduction

This section contains XML information and XML documentation. It describes XML on a practical level. This section also provides XSL documentation and will be expanded to include information about other subcategories of XML.

XML stands for extensible markup language. It is a language for the world wide web, and is defined by SGML. XML differs slightly from SGML since it requires both a beginning and ending tag on all elements. Also It does not require a DTD if the XML document is "well-formed".

Current Documentation

  • XML Guide - This guide briefly describes the structure and uses of XML documents giving some examples along the way. It outlines the use of XSL for applying style to XML documents.

This section currently includes some XML web links.

XML Categories

XML has several different categories that have slightly different purposes. A few are listed below with descriptions.

  • XML - The all encompassing category which includes the categories listed below. Specifically it refers to XML as used with a "well-formed" or valid document.
  • XSL - Extensible Stylesheet Language is used to include additional style on XML pages. HTML code may even be embedded in the .xsl stylesheet file. This form of style sheet control is much more powerful and complicated than extensible style sheets.
  • DSO - The data source object programming model is a technology provided by Microsoft which is used with small database support. It is a set of controls which can be used to allow a user to page through a table of information displayed on an HTML page which is linked to XML. This technology is not cross platform compatible.
  • DOM - Document Object Model is a programming model that represents parts of an XML document as objects. Each object is thereby accessible by referring to the object and subobjects with periods between them. Each object supports specific attributes and methods which allows dynamic content using XML. The DOM is cross platform compatible.
  • XLink
  • RDF - Resource Description Framework
  • SOAP - Simple Object Access Protocol