Книги автора: XSLTInside XSLT
/ Книги автора: XSLTInside XSLT
/ Книги автора: XSLTInside XSLT
Книга: XSLT
Применение функции element-available
Применение функции element-available
Для проверки доступности элемента служит функция XSLT 1.0 element-available
. В следующем примере я проверяю наличие элемента с названием <starpowder:calculate>
:
<xsl:choose xmlns:starpowder="http://www.starpowder.com">
<xsl:when test="element-available('starpowder:calculate')">
<starpowder:calculate xsl:extension-element-prefixes="starpowder"/>
</xsl:when>
<xsl:otherwise>
<xsl:text>Sorry, can't do math today.</xsl:text>
</xsl:otherwise>
</xsl:choose>
Есть еще один способ обработать случай отсутствия элемента расширения — элемент <xsl:fallback>
.
Оглавление статьи/книги
Похожие страницы
- Аргументы функции в Python
- 3. Функции
- Новые функции API для работы с Blob и массивами
- Математические функции
- Размытые функции
- 7.3. Финансовые функции
- 4.3. Логические функции и таблицы истинности
- B1.7. Функции обработки ошибок
- 9.1.4.2. Функции-оболочки: execl() и др.
- 11.5. Функции getservbyname и getservbyport
- Функции dup(2) и dup2(2)
- Применение функции scanf( )