1
輸入XML是:Complaring多張元素與多個元素的文本文字XSLT
<A>
<B>
<c>1</c>
<c>2</c>
</B>
<D>
<c>2</c>
<c>3</c>
</D>
</A>
從上面的XML我想要的O/P爲<c>2</c>
輸入XML是:Complaring多張元素與多個元素的文本文字XSLT
<A>
<B>
<c>1</c>
<c>2</c>
</B>
<D>
<c>2</c>
<c>3</c>
</D>
</A>
從上面的XML我想要的O/P爲<c>2</c>
目前尚不清楚的標準是什麼輸出那個單一元素。你想分組,然後只輸出具有多個項目的組?在這種情況下,
<xsl:template match="/">
<xsl:for-each-group select="descendant::c" group-by=".">
<xsl:if test="current-group()[2]">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:for-each-group>
</xsl:template>
可能就足夠了。 如果不是,那麼更詳細地解釋爲什麼輸出應該是張貼的。