6
he visto a este ser utilizada en este Contect:¿Qué significa node() | @ * XSLT?
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
¿Puede alguien explicar que el "nodo() | @ *" significa?
Bueno, más precisamente, node() significa child :: node(), y @ * means attribute :: *, por lo que está haciendo coincidir todos los elementos secundarios y atributos del nodo de contexto. (No coincide con los nodos de documento o los nodos de espacio de nombres). –
@MichaelKay - Sí, tienes razón. Agregué un poco de aclaración a mi declaración para evitar confusiones. Gracias. –
Gracias por la ayuda. Me he preguntado qué significaba, ya que lo he usado en muchos documentos XSL sin entender realmente su funcionalidad. – MMKD