Шрифт:
Однако посмотрите на результат — обратите внимание на то, что в этой версии, выбирающей только элементы и атрибуты (
Это, конечно, неполно. Если я, с другой стороны, буду выбирать по образцу "
Новый результат:
Выбор текстовых узлов при помощи text
Выбрать текст узла можно при помощи образца "
Можно перекрыть это правило, не отправляя текст из текстовых узлов в выходной документ, — в том числе так:
Потребность в применении условия текстового узла возникает, например, когда нужно выбрать узлы с определенным текстом. Предикат "
КАК УБРАТЬ КОММЕНТАРИИ
Ранее мы видели, что образец "@*|node" (в котором используется операция OR, обсуждаемая позже) выбирает из файла planets.xml все, включая комментарии. Если вы хотите убрать комментарии, воспользуйтесь образцом "@*|*|text", который сохраняет только элементы, атрибуты и текстовые узлы.
Выбор инструкций обработки
Для выбора инструкций обработки используйте образец