38
Solo quiero saber cómo leer un atributo de un nodo primario desde un nodo secundario en XSLT. código:Cómo leer el atributo de un nodo primario desde un nodo secundario en XSLT
<A>
<b attr1="xx">
<c>
</c>
</b>
</A>
XSLT:
<xsl:template match="c">
<xsl:value-of select="attribute of b node">
</xsl:template>
Sí, acabo de codificar // @ attr1 y funcionó para mí ... de todos modos gracias por tu ayuda. – Wondering
@Wondering: la expresión "// @ attr1" escaneará el documento COMPLETO (y no se detendrá incluso cuando encuentre la primera coincidencia). Esto es muy ineficiente y podría tomar el @ attr1 equivocado (si tiene ese atributo en otros lugares). La solución de @Adam Batkin es más eficiente y es menos probable que accidentalmente seleccione el valor incorrecto. –
@Mads: Gracias por sus entradas e información, implementará lo mismo – Wondering