現在、XML文書を新しい文書にコピーして、いくつかのノードの名前を変更しようとしています。XML固有のノードテンプレートが一致しません
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
と私の特定のテンプレートが(下記のために適合される):私の問題は、しかし、私のテンプレートがヒットし、唯一のグローバル1がされていないことである
<xsl:template match="F">
<G>
<xsl:apply-templates/>
</G>
</xsl:template>
XML構造は、これに似ていますしかしによる作業:)
<T>
<A>
<B>
</B>
<C>
</C>
</A>
<D>
<E>Data</E>
<F>Data</F>
</D>
</T>
VS2010でこれを実行して、私はそれがXMLでFのラインを打つ見ることができますが、まだ一般的なテンプレートではなく、MOを適用しているの性質に適応特定のもの。なぜこのようなアイデアですか?
細部を省略して謝罪しますが、XSLの経験は些細なものです。しかしそれは問題を解決しました。 – Mike
@Mike:詳細は重要です。それ以外の場合は、悪天候の問題を説明することができます。 –