xml spy
Previous  Top  Next
The XML Standards Puzzle

In addition to XML, you will also encounter one or more of the following standards or acronyms closely associated with XML:

DTD  
The "Document Type Definition" is a part of the original XML 1.0 specification that allows a developer, or standards body, to specify what elements and attributes may be used in a particular type of XML document and what their structure and nesting may be. This is also called the content model or schema of an XML document.  
 
If an XML document conforms with the content model defined by a DTD, it is said to be valid with respect to that DTD.  
 
XSLT  
The "eXtensible Stylesheet Language Transformation" is a programming language that allows XML documents to be transformed from one schema to another or into entirely different forms, such as HTML pages, WML cards, or PDF files.  
 
XPath  
The "XML Path Language" is a language for addressing and querying the content of XML documents.  
 
XPointer  
The "XML Pointer Language" is a companion standard to Xlink and describes mechanisms for addressing particular parts of a document.  
 
XML Schema  
The "XML Schema" is an ongoing effort by the W3C to supplant DTDs with a more flexible and powerful system to describe the structure of conforming XML documents, including provisions for defining datatypes.  
 
XHTML  
The "Extensible HyperText Markup Language" is the reformulation of HTML 4.0 based upon XML and will soon supplant HTML as the de-facto standard of the Internet.  
 
WML  
The "Wireless Markup Language" is used for WAP phone systems to enable a mobile Internet environment and is entirely based on XML - it is described by one particular DTD, which is part of the WML specification.  
 
SVG  
Scalable Vector Graphics. SVG is an XML application used to describe 2D vector graphics, text and raster images. This enables vector graphics to be defined solely in XML.  
 
SMIL  
The "Synchronized Media Integration Language" is a XML document type designed to describe multimedia presentations.  
 
DOM  
The "Document Object Model" describes how some XML parsers return the information contained in an XML document. The elements of the XML document are described as nodes of a tree that can be traversed by a programmer.  
 
SAX  
The "Simple API for XML" provides another programming model used by some parsers, which is based on events instead of a traversable tree.  

This list does not attempt to be a complete list of all XML-based standards, as there are new proposals emerging on an almost daily basis and many standards are very specific to a certain market or problem domain. Please feel free to visit our XML Spy Home Page to learn about recommended links, news, and other XML related information.


Previous  Top  Next

⌐ 2002 Altova