http://blagtalkan.ru
http://oktpoisk.ru
http://mysorru.ru/
http://san-okt.ru/
http://pes6evolution.ru/
http://chasikigov.ru
http://serafimsovet.ru
http://filmsgov.ru
http://free-domen.ru
http://fithonda.ru/forums/index.php
http://avtogov.ru
http://www.1001bilet.com.ua/base/on-line/
http://pravilavoini.ru
http://school41ufa.ru
http://rusrav4.ru
Поддержка XPath в IE | Книга AJAX
 

Компания Microsoft реализовала поддержку языка XPath в составе MSXML начиная с версии 3.0. Если на вашем компьютере установлена ОС Windows ХР или IE версии 6.0, значит, этот язык поддерживается. В противном случае вам необходимо загрузить и установить более воз днюю версию пакета MSXML.
В Microsoft реализовали два метода выбора узлов на основе выражений XPath. Первый из них - метод selectSingleNode(), возвращающий пер¬вый попавшийся узел, соответствующий условиям выбора. Например:
var oFirstAuthor = oXmlDom.documentЈlement.selectSingleNode("book/author");
Этот фрагмент кода вернет первый элемент , который нахо¬дятся внутри элемента в контексте корневого узла documentEle-aent. Результатом поиска будет следующий узел:
Nicholas С. Zakas, Jeremy McPeak, Joe Fawcett
Второй метод реализации XPath - selectNodes(). Он возвращает ма типа NodeList всех узлов, соответствующих шаблону в выраже XPath:
» w var cAuthors «= oXmlDom;documentElement.selectNodes(;"book/author")>„
Как и следовало ожидать, результатом такого вызова метода select: des() станет массив из всех элементов Outhor />, для которых в кон те корневого элемента документа родительским элементом явля узел . Если в документе не будет найдено ни одного соотв вия заданному выражению, метод все равно вернет NodeList, но с вой размерностью. Поэтому всегда следует проверять размерность вращаемого массива, прежде чем пытаться что-либо сделать с ним:
var cAuthors = oXmlDom.documentElement.selectNodes("book/author");
if (cAuthors.length > 0) {
// Выполнить обработку массива .