Introduction | Components | XML Editors | Applications

XML (eXtensible Markup Language) is a markup language whose roots lie in SGML. It is a markup language that is used for documents that contain structured information, and was developed so that these structured documents could be used on the WWW. XML enables the customization of markup that can be applied to documents according to the kind of information contained in the documents. It is a markup of the content of the information, not just the way the information is presented in the browser (what HTML does). [more]


XML applications are composed of several parts that work together, resulting in a functional structured, marked-up document, ready for the web.

The three main components are:

  • Document Type Definition (DTD)
  • XML Document
  • XSL Stylesheet or Transformation (XSL or XSLT) [more]

Creating a DTD, XML document or XSL stylesheet can be done in any text editor, but there are many tools available that make this process easier. [more]


XML is a relatively new language (originating from SGML) that is seen as the "new" markup language, said to possibly overtake HTML. There is much potential for what XML can do for many applications, especially eCommerce. [more]


Pages created by Lisa Potter
for INLS 310-74: Seminar in Internet Policies and Future Initiatives
in the School of Information and Library Science
at the University of North Carolina at Chapel Hill

Spring 2000