Estoy tratando de declarar una variable que tiene un valor predeterminado o si un valor está presente en un conjunto repetitivo para usar un nuevo valor diferente.XSLT valor de variable predeterminado si el valor no está presente
Esto es lo que tengo hasta ahora.
<xsl:variable name="lsind">
<xsl:value-of select="'N'"/>
<xsl:for-each select='./Plan/InvestmentStrategy/FundSplit'>
<xsl:choose>
<xsl:when test="contains(./@FundName, 'Lifestyle')">
<xsl:value-of select="'Y'"/>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:variable>
Lo que quiero decir, si todas las instancias de ./Plan/InvestmentStrategy/FundSplit/@FundName 'contiene' estilo de vida entonces lsind 'Y' de lo contrario se cae de nuevo al valor por defecto de 'N'.
Lo estoy haciendo de esta manera como si utilizo 'de lo contrario, la última ocurrencia podría volver a poner lsind en N?
¿Alguna sugerencia?
Usted es un ser humano hermoso. ¡Gracias! Estaba empezando a explorar la ruta xpath sospechando que debe haber una manera. –