Вопросы с тегом «xslt-1.0»

14
Проверьте, является ли строка нулевой или пустой в XSLT
Как я могу проверить, является ли значение пустым или пустым в XSL ? Например, если categoryNameпусто? Я использую при выборе конструкции. Например: <xsl:choose> <xsl:when test="categoryName !=null"> <xsl:value-of select="categoryName " /> </xsl:when> <xsl:otherwise> <xsl:value-of select="other" /> </xsl:otherwise> </xsl:choose>
325 xslt  null  xslt-1.0  xslt-2.0 

1
Использование функции copy-of с document () для добавления SVG в вывод XHTML
При обработке своего XML я пытаюсь скопировать файл SVG, на который ссылается hrefатрибут, непосредственно в выходной HTML-код со следующей строкой: <xsl:copy-of copy-namespaces="yes" select="document(@href)"/> В этом copy-namespacesнет необходимости, так как значение по умолчанию в любом случае - «да», но я добавил его, чтобы не возникло вопросов о том, пробовал ли я …
113 html  xml  svg  xslt-1.0  xslt-2.0 

3
Как создать логическое значение?
Я совершенно новичок в XSLT и не могу понять, где я ошибаюсь со следующим кодом. <xsl:variable name="var" select="boolean('false')"/> <xsl:if test="$var'">variable is true</xsl:if> Он всегда возвращает истину, когда должен быть ложью. Зачем?

6
Заменить строку XSLT
Я действительно не знаю XSL, но мне нужно исправить этот код, я сократил его, чтобы упростить. Я получаю эту ошибку Недопустимая функция XSLT / XPath на этой линии <xsl:variable name="text" select="replace($text,'a','b')"/> Это XSL <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:inm="http://www.inmagic.com/webpublisher/query" version="1.0"> <xsl:output method="text" encoding="UTF-8" /> <xsl:preserve-space elements="*" /> <xsl:template match="text()" /> <xsl:template match="mos"> <xsl:apply-templates …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.