XML обектният модел е колекция от обекти, които се използват за обработка на данни от XML документ, чиято структура е във формата на дърво - всеки елемент е възел от това дърво. Елемент или цялото дърво е достъпно за обработка чрез идентификатор ID. Възможностите и методите на обекта осигуряват достъп до корена и възлите на дървото. В примера корен е елементът <class>, възел - <student> с наследници възлите <name> и <GPA>:

<XML ID="MyXMLDocument">
<class>
<student studentID="13429">
<name>Jane Smith</name>
<GPA>3.8</GPA>
<student>
</class>
</XML>

Class
|
|
Student
|
__|__
Name GPA

Списък на свойствата и методите за обработка на възел:

1.

XMLDocument
връща DOM, свързан с този обект

2.

documentElement
връща корена на документа

3.

childNodes
връща списък с наследниците на възела

4.

item
връща един възел от даден списък чрез индекс, като първият елемент на списъка е с индекс 0

5.

text
връща текста от стойността на даден възел

<HTML>
<HEAD>
<TITLE>HTML with XML Data Island</TITLE>
</HEAD>
<BODY>
<P>Within this document is an XML data island.</P>
<XML ID="resortXML">
<resorts>
<resort>Calinda Cabo Baja</resort>
<resort>Na Balam Resort</resort>
</resorts>
</XML>
</BODY>
</HTML>

назаднапред