6
Ho visto questo essere utilizzato in questo contect:Cosa significa node() | @ * significa XSLT?
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
qualcuno può spiegare che il "nodo() | @ *" significa?
Bene, più precisamente, node() significa child :: node(), e @ * significa attributo :: *, quindi corrisponde a tutti i child e gli attributi del nodo di contesto. (Non corrisponde ai nodi del documento o ai nodi dello spazio dei nomi). –
@ MichaelKay - Sì, hai ragione. Ho aggiunto un piccolo chiarimento al mio statment per evitare confusione. Grazie. –
Grazie per l'aiuto. Mi sono chiesto cosa significasse dire quanto l'ho usato in molti documenti XSL senza comprenderne veramente la funzionalità. – MMKD