The eXtensible Mark-up Language, XML allows us to use text to define entities and specify hierarchical relationships between them. An XML language contains elements that represent entities. Elements are coded using a standard convention :
<elementName>text describing element</elementName>
Additionally, attributes can be associated with elements - these are defined within the opening tags of elements:
<elementName attributeName="attributeValue">text describing element</elementName>.
Each XML language or dialect is defined by the users of the language in a single definition file or schema that defines the various elements and attributes and the relationships between them that are allowed. Examples include
KML
,
GML
,
GPX
and
eLML
.