Preguntas etiquetadas con xslt-1.0

14
Compruebe si una cadena es nula o vacía en XSLT
¿Cómo puedo verificar si un valor es nulo o está vacío con XSL ? Por ejemplo, si categoryNameestá vacío? Estoy usando un al elegir la construcción. Por ejemplo: <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
Usar copy-of con document () para agregar SVG a la salida XHTML
Mientras proceso mi XML, intento copiar un archivo SVG al que se hace referencia desde un hrefatributo directamente en mi HTML de salida con la siguiente línea: <xsl:copy-of copy-namespaces="yes" select="document(@href)"/> No copy-namespacesdebería ser necesario ya que el valor predeterminado es "sí" de todos modos, pero lo agregué para evitar preguntas …
113 html  xml  svg  xslt-1.0  xslt-2.0 

3
¿Cómo crear un valor booleano?
Soy totalmente nuevo en XSLT y no puedo averiguar dónde me equivoco con el siguiente código. <xsl:variable name="var" select="boolean('false')"/> <xsl:if test="$var'">variable is true</xsl:if> Siempre devuelve verdadero cuando se supone que es falso. ¿Por qué?

6
Reemplazo de cadena XSLT
Realmente no sé XSL pero necesito arreglar este código, lo he reducido para hacerlo más simple. Estoy recibiendo este error Función XSLT / XPath no válida en esta linea <xsl:variable name="text" select="replace($text,'a','b')"/> Este es el 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()" /> …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.