Опитайте сами - примери
Следващите примери използват XML - Books.xml файл.
Получаване на достъп до сайта. използване на индекса си номер в списъка на възел
Използвайте метод getElementsByTagName (). за да получите третият
Loop чрез възли. Използването на дължината на имота
Използвайте дължина собственост на линия през всички
Виж тип елемент възел
Използвайте NODETYPE собственост. за да получите вида възел на основния елемент в "books.xml".
Повтаряне елемент възли
Използвайте NODETYPE имот за възлите на елемент. Само в процеса на "books.xml".
Loop чрез елемент възли чрез комуникация единица
Обработете елемент възли в употреба NODETYPE собственост и имущество NextSibling "books.xml".
Достъпът до сайтове
Можете да получите достъп до сайта по три начина:
1. Използване getElementsByTagName () метод
2. присвойте (напречните) възлите на дървото.
3. За да се придвижвате възли на дърветата с помощта на свързващия блок.
getElementsByTagName () метод
getElementsByTagName () връща всички елементи с посоченото име на маркер.
Следващият пример връща всички
Забележка. че примера по-горе само се връща
xmlDoc където е самата (документ възел) документ.
списък DOM възел
getElementsByTagName () метод връща списък от възли. Списък възел е набор от възли.
Забележка: Индексът започва от 0.
Ще научите повече за списъка на възли в следващата глава на това ръководство.
DOM възли Списък Дължина
дължина на имота се определя от големината на списъка от възли (броят на възли).
Можете да отидете до списък от възли, използващи дължина имота:
Var х = xmlDoc.getElementsByTagName ( "заглавие");
за (I = 0; и
видове възли
documentElement собственост на документа XML е коренът.
възел nodeName имот е името на хоста.
nodeType домакин имот е типът на възел.
Ще научите повече за свойствата на един възел в следващата глава на това ръководство.
прекосява
Следния код се изпълнява за детето възли, които също са елементи на възлите на коренът:
ТХТ = "";
х = xmlDoc.documentElement.childNodes;
за (I = 0; и
";
>
>
- Да предположим. че сте свалили "Books.xml" в xmlDoc
- Вземете деца възли на основния елемент (xmlDoc)
- За всяко дете възел, проверете типа на възела. Ако типът възел е "1" е елемент възел
- име изход възел, ако тя е елемент възел
Придвижване съобщението на възел
Следният код минава дърво от възли, използващи комуникационна единица:
х = xmlDoc.getElementsByTagName ( "книга") [0];
xlen = x.childNodes.length;
у = x.firstChild;
ТХТ = "";
за (I = 0; и
";
>
у = y.nextSibling;
>
- Да предположим. че сте свалили "Books.xml" в xmlDoc
- Вземете деца възли на първата книга на елемент
- Задайте "Y" променлива. да бъде първият дете възел на първия елемент книга
- За всяко дете възел (като се започне с първото си дете възел "Y"):
- Проверете типа на възела. Ако типът възел е "1" е елемент възел
- име изход възел, ако тя е елемент възел
- Задайте "Y" променлива. да бъде следващият възел сестра, и след това преминава през линия
Свързани статии