Per conformarsi alla <boolean>
spec of Xml-RPC ho bisogno di trasformare il mio xs:boolean
da true|false
a 1|0
.Come controllare il rendering booleano in XSLT
Ho risolto questo utilizzando xsl: choose
<xsl:template match="Foo">
<member>
<name>Baz</name>
<value>
<boolean>
<xsl:choose>
<xsl:when test=".='true'">1</xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</boolean>
</value>
</member>
</xsl:template>
ma chiedevo se c'è un modo meno fragile di controllare come i valori booleani sono resi quando trasformata con XSLT 1.0.
Buona domanda, +1. Vedi la mia risposta per una soluzione completa, breve e facile (una carta unica XPath). :) –