Je suis bloqué en essayant de travailler dans ces contraintes, j'utilise XSLT 1.0 {sous .net}. Je voudrais pouvoir faire ce qui suit: je suis xsl: for-each'ing à travers un ensemble de noeuds de typeCopie XSLT avec modifications
<node>
<data> unknown unstructured xml </data>
<owner></owner>
</node>
je voudrais être en mesure de sortie
<node>
<data> unknown unstructured xml </data>
<!--RESULT of calling an XSL template with certain parameters -->
</node>
de ma recherche à ce jour je pensais que je pouvais faire quelque chose comme dans here:
<xsl:copy>
<xsl:apply-template name="findownerdetails">
<xsl:with-param name="data" select="something" />
</xsl:apply-template>
</xsl:copy>
mais cela est apparemment pas valide. des suggestions comment faire fonctionner ceci ou accomplir quelque chose semblable? Je crains que je ne peux pas simplement appeler apply-templates comme le modèle que je veux dépendra de certaines données que je construis comme je-pour chaque à travers une liste d'éléments de nœud.
Tout conseil apprécié
Bonne question (1). Voir ma réponse pour la solution la plus simple qui est entièrement dans l'esprit de XSLT, en exploitant le modèle de conception XSLT le plus fondamental - l'utilisation et le dépassement de la règle d'identité. –