Вход/Регистрация
XSLT
вернуться

Холзнер Стивен

Шрифт:

• 

PLANET[3]
выбирает третьего ребенка
<PLANET>
контекстного узла;

• 

PLANET[last]
выбирает последнего ребенка
<PLANET>
контекстного узла;

• 

PLANET[NAME]
выбирает детей
<PLANET>
контекстного узла, имеющих детей
<NAME>
;

• 

PLANET[DISTANCE]/NAME
выбирает все элементы
<NAME>
элементов
<PLANET>
, содержащих по крайней мере один элемент
<DISTANCE>
;

• 

PLANET[DISTANCE]/PLANET[DAY]
выбирает все элементы
<PLANET>
элементов
<PLANET>
, в которых элемент
<PLANET>
содержит по крайней мере один элемент
<DISTANCE>
, и элемент
<PLANET>
содержит по крайней мере один элемент
<DAY>
;

• 

РLANETS[РLАNET/DAY]
выбирает все элементы
<PLANETS>
, содержащие элементы
<PLANET>
как минимум с одним элементом
<DAY>
;

• 

PLANET[DISTANCE][NAME]
выбирает все элементы
<PLANET>
, имеющие элементы
<DISTANCE>
и
<NAME>
;

• 

PLANETS/PLANET[last]
выбирает последний элемент
<PLANET>
в каждом элементе
<PLANETS>
;

• 

*/PLANET
выбирает всех внуков
<PLANET>
контекстного узла;

• 

/PLANETS/PLANET[3]/NAME[2]
выбирает второй элемент
<NAME>
третьего элемента
<PLANET>
элемента
<PLANETS>
;

• 

//PLANET
выбирает всех потомков
<PLANET>
корня документа;

• 

PLANETS//PLANЕТ
выбирает потомков элемента
<PLANET>
детей элемента
<PLANETS>
контекстного узла;

• 

//PLANET/NAME
выбирает все элементы
<NAME>
, дочерние по отношению к родителю
<PLANET>
;

• 

РLАNETS//PLАNET/DISTАNСЕ//РЕRIНЕLION
выбирает элементы
<PERIHELION>
везде внутри элемента
<DISTANCE>
элемента
<PLANET>
, везде внутри элемента
<PLANETS>
;

• 

@UNITS
выбирает атрибут
UNITS
контекстного узла;

• 

@*
выбирает все атрибуты контекстного узла;

• 

*[@UNITS]
выбирает все элементы с атрибутом
UNITS
;

• 

DENSITY/@UNITS
выбирает атрибут
UNITS
в элементах
<DENSITY>
;

• 

PLANET[not(@COLOR) or not(@SIZE)]
выбирает элементы
<PLANET>
, не имеющие обоих атрибутов
COLOR
и
SIZE
;

• 

PLANETS[@STAR="Sun"]//DENSITY
выбирает любой элемент
<DENSITY>
с элементом-предком
<PLANETS>
, имеющим атрибут
STAR
со значением "
Sun
";

• 

PLANET[NAME="Venus"]
выбирает детей
<PLANET>
контекстного узла, имеющих детей
<NAME>
с текстом "
Venus
";

• 

PLANET[NAME[1]="Venus"]
выбирает все элементы
<PLANET>
, у которых в первом элементе
<NAME>
содержится текст в "
Venus
";

• 

DAY[@UNITS!="million miles"]
выбирает все элементы
<PLANET>
, атрибут
UNITS
которых не равен "
million miles
";

• 

PLANET[@UNITS="days"]
выбирает всех детей
<PLANET>
контекстного узла, имеющих атрибут
UNITS
со значением "
days
";

• 

PLANET[6][@UNITS="days"]
выбирает шестого ребенка
<PLANET>
контекстного узла, только если у этого ребенка есть атрибут
UNITS
со значением "
days
", — что также можно записать как
PLANET[@UNITS="days"][6]
;

• 

PLANET[@COLOR and @UNITS]
выбирает всех детей
<PLANET>
контекстного узла, имеющих оба атрибута
COLOR
и
UNITS
;

• 

*[1][NAME]
выбирает любой элемент
<NAME>
, являющийся первым ребенком своего родителя;

• 

*[position &lt; 5]
выбирает первые пять детей контекстного узла;

• 

*[position &lt; 5][@UNIT]
выбирает первые пять детей контекстного узла с атрибутом
UNITS
;

  • Читать дальше
  • 1
  • ...
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: