Шрифт:
Затем образец шага состоит из оси, условия узла и предикатов (которых может и не быть). Например, в выражении
Таким образом, чтобы понять работу образцов, вам необходимо понять работу образцов шага, поскольку образцы состоят из одного или более образцов шага, в таких выражениях, как "
Образцы шага, часть 1: оси образца
Оси — первая часть образцов шага. Например, в образце шага
• ось
• ось
При помощи осей можно задать шаг расположения (location path) или путь, как в следующем примере, в котором ось
Рассмотрим ряд примеров применения осей:
•
•
•
•
Хотя, судя по этим примерам, кажется, что можно применять только оси детей и атрибутов, на практике это не совсем так. Когда требуется указать детей, возможности оси
Следующий пример (листинг 4.2) демонстрирует работу этого образца, заменяя текст во всех элементах