Consultor Eletrônico



Kbase 21201: XML Glossary and Terminology (Abridged)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Unverified

GOAL:

XML Glossary and Terminology (Abridged)

FIX:

This Solution defines some of the terminology used with XML.

XML (Extensible Markup Language) is one of the most important developments in document syntax in the history of computing. In the last few years it has been adopted in fields as diverse as law, aeronautics, finance, insurance, robotics, multimedia, hospitality, travel, art, construction, telecommunications, software design, agriculture, physics, journalism, theology, retail and medieval literature.  XML is simply the most robust, reliable, and flexible document syntax ever invented.

XLinks

An attribute-based syntax for hyperlinks between XML and non-XML documents that provide the simple, one-directional links familiar from HTML, multidirectional links between many documents, and links between documents you don't have write access to.

XSLT

An XML application that describes transformations from one document to another, in either the same or different XML vocabularies.

XPointers

A syntax for identifying particular parts of an XML document referred to by a URL; often used in conjunction with an XLink.

XPath

A non-XML syntax used by both XPointers and XSLT for identifying particular pieces of XML documents.  For example an XPath can locate the third address element in the document, or all elements with an email attribute whose value is name@somedomain.unn.edu.

NameSpaces

A means of distinguishing between elements and attributes from different XML vocabularies that have the same name; for instance, the title of a book and the title of a web page in a web page about books.

SAX

The simple API for XML, an event-based Java application programming interface implemented by many XML parsers.

DOM

The Document Object Model, a tree-oriented API that treats an XML document as a set of nested objects with various properties.

SVG

Scalable Vector Graphics is a W3C-endorsed standard used for encoding line drawings in XML.

MathML

The Mathematical Markup Language is a W3C-endorsed standard XML application used for embedding equations in web pages and other documents.

CML

The Chemical Markup Language was one of the first XML, applications. It describes chemistry, solid-state physics, molecular biology, and the other molecular sciences.

RDF

The Resource Description Framework is a W3C-standard XML application used for describing resources, with a particular focus on the sort of metadata one might find in a library card catalog.

CDF

The Channel Definition Framework is a nonstandard, Microsoft-defined XML application used to publish web sites to Internet Explorer for offline browsing.