Поделиться через


Практическое руководство. Оценка выражения XPath

В диалоговом окне QuickWatch можно оценить выражения XPath. Выражение XPath должно быть допустимым и соответствовать рекомендация W3C языка XPath версии 1.0. Текущий XSLT-контекст, то есть узел self::node() в окне локальных значений, предоставляет контекст оценки выражения XPath.

В следующем списке перечислены функции, которые поддерживаются при оценке выражения XPath.

  • Поддерживаются встроенные функции XPath.

  • Не поддерживаются встроенные функции XSLT.

  • Не поддерживаются определяемые пользователем функции.

Примечание

Следующая процедура использует приведенные ниже файлы Avg.xsl и books.xml из раздела Пошаговое руководство: отладка таблицы стилей XSLT.

Оценка выражения XPath

  1. Добавьте точку останова в начальный тег xsl:if.

  2. На панели инструментов редактора XML нажмите кнопку Отладка XSL.

    Отладчик начинается и останавлявается на теге xsl:if.

  3. Щелкните правой кнопкой мыши и выберите пункт QuickWatch.

    Откроется диалоговое окно QuickWatch.

  4. Введите ./price/text() в поле Выражение в диалоговом окне QuickWatch и нажмите кнопку Переоценить.

    В поле Значение появится узел цены текущей книги.

  5. Измените выражение XPath на ./price/text() < $bookAverage и нажмите кнопку Переоценить.

    Поле Значение показывает, что оценка выражения XPath дает значение true.

См. также

Другие ресурсы

Отладка XSLT