2. Пример за описание на адреси:

<ADDRESS NAME="Mr. Ex S. Elle">
<WORK>
<STREET>34 WWW Street</STREET>
<CITY>Palo Alto</CITY>
<STATE>CA</STATE>
<COUNTRY>USA</COUNTRY>
</WORK>
<HOME>
<STREET>23 WWW Street</STREET>
<CITY>Palo Alto</CITY>
<STATE>CA</STATE>
<COUNTRY>USA</COUNTRY>
</HOME>
</ADDRESS>

XML е метаезик, множество от правила за създаване на тагове, описващи данни. Всеки XML елемент се състои от начален и краен таг и данни между тях, които се наричат стойност на елемента.

<director>Ed Wood</director>
<actor>Ed Wood</actor>

Всеки елемент има различен таг, който го описва. Езикът различава малки и големи букви.
Всеки елемент може да има един или няколко атрибута. Те дават допълнителна информация за елемента.

<CITY>ZIP="01085">Westfield</CITY>, където ZIP="01085" е атрибут на елемента CITY.

Един XML документ представлява:

<books>
<book isbn="0345374827">
<title>The Great Shark Hunt</title>
<author>Hunter S. Thompson</author>
</book>
</books>

т.е. XML елемент, в който може да има други XML елементи.

“Островче” с данни се нарича XML документ, който съществува в HTML страница. Почти всичко, което може да се включи в XML документ може да бъде включено и в такова “островче”, така че данните да могат да бъдат използвани от кода. Частта от данни е достъпна с ID:

<XML ID="XMLID">
<customer>
<name>Mark Hanson</name>
<custID>81422</custID>
</customer>
</XML>

или по SRC атрибута на етикет в XML:
<XML ID="XMLID" SRC="customer.xml"></XML>

Възможно е използването и на SCRIPT за вмъкване на XML “островче”:

<SCRIPT LANGUAGE="xml" ID="XMLID">
<customer>
<name>Mark Hanson</name>
<custID>81422</custID>
</customer>
</SCRIPT>

назаднапред