Ist es möglich, einen Standardwert mit <xsl:value-of>
zu setzen? Ich versuche, JSON-Ausgabe mit einem XSLT-Stylesheet zu erzeugen, und bestimmte Felder sind möglicherweise während der Verarbeitungsphase nicht verfügbar. Dies hinterlässt einen Nullwert, der die Gültigkeit des JSON-Dokuments bricht. Im Idealfall könnte ich einen Standardwert festlegen, wenn einer nicht verfügbar ist. Also im Fall von:
Wenn <foo>
im Dokument nicht verfügbar ist, kann ich das einfach auf 0 setzen?
Es ist entweder Wählen
%Vor%oder verwenden Sie wenn test
%Vor%oder verwenden Sie eine benannte Vorlage zum Anrufen
%Vor%Eine Möglichkeit, eine Sequenz zu konstruieren, ist die Verwendung des Komma-Operators wertet jeden seiner Operanden aus und verknüpft die resultierenden Operanden Sequenzen in einer Reihenfolge zu einer einzelnen Ergebnissequenz.
Sie können einen bedingten Ausdruck ( if…then…else
) für Ihren @select
-Ausdruck verwenden: