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> |