Als «xslt-1.0» getaggte Fragen

14
Überprüfen Sie, ob eine Zeichenfolge in XSLT null oder leer ist
Wie kann ich mit XSL überprüfen, ob ein Wert null oder leer ist ? Zum Beispiel, wenn categoryNameleer ist? Ich verwende ein bei der Auswahl des Konstrukts. Zum Beispiel: <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
Verwenden der Kopie mit document () zum Hinzufügen von SVGs zur XHTML-Ausgabe
Während der Verarbeitung meines XML versuche ich, eine SVG-Datei, auf die von einem hrefAttribut verwiesen wird, mit der folgenden Zeile direkt in mein Ausgabe-HTML zu kopieren : <xsl:copy-of copy-namespaces="yes" select="document(@href)"/> Das copy-namespacessollte nicht notwendig sein, da der Standardwert sowieso "Ja" ist, aber ich habe ihn hinzugefügt, um Fragen zu vermeiden, …
113 html  xml  svg  xslt-1.0  xslt-2.0 

3
Wie erstelle ich einen booleschen Wert?
Ich bin völlig neu in XSLT und kann mit dem folgenden Code nicht herausfinden, wo ich falsch liege. <xsl:variable name="var" select="boolean('false')"/> <xsl:if test="$var'">variable is true</xsl:if> Es gibt immer wahr zurück, wenn es falsch sein soll. Warum?

6
XSLT-Zeichenfolge ersetzen
Ich kenne XSL nicht wirklich, aber ich muss diesen Code korrigieren. Ich habe ihn reduziert, um ihn einfacher zu machen. Ich erhalte diesen Fehler Ungültige XSLT / XPath-Funktion in dieser Zeile <xsl:variable name="text" select="replace($text,'a','b')"/> Dies ist die 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 …

2
Warum gibt XSLT standardmäßig den gesamten Text aus?
Hallo, ich habe eine Transformation durchgeführt, bei der ein Tag gelöscht wird, wenn es null ist. Ich wollte überprüfen, ob meine Umwandlung einwandfrei funktioniert. Anstatt sie manuell zu überprüfen, habe ich einen weiteren XSLT-Code geschrieben, der nur das Vorhandensein dieses bestimmten Tags im OUTPUT-XML überprüft. Wenn es null ist, sollte …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.