Книга: XSLT
element-available()
element-available()
Функция element-available()
используются для определения доступности определенного элемента расширения. Ее применяют следующим образом:
boolean element-available(element-name)
Функция принимает имя искомого элемента и, если элемент доступен, возвращает истину, если недоступен — ложь.
Мы уже встречались с этой функцией в главе 5. В примере 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>
- Функция element-available
- Применение функции element-available
- Элемент xsl:element
- Available Applications
- Elements of the xorg.conf File
- Other File Systems Available to Fedora
- Documentation Available via FTP
- Documentation Available via WWW
- Documentation Available Commercially
- Identifying Available Devices Through the port File
- Listing Available Groups
- Accessing Array Elements