給定一個源文檔,像這樣:將一系列元素轉換爲單個列表的XSLT?
<A>
<B>
<C>item1</C>
</B>
<B>
<C>item2</C>
</B>
<B>
<C>item3</C>
</B>
</A>
,我可以使用的產品是這樣的什麼XSLT:
<A>
<B>
<C>item1</C>
<C>item2</C>
<C>item3</C>
</B>
</A>
我已經嘗試了片材...
<xsl:template match="B">
<xsl:choose>
<xsl:when test="count(preceding-sibling::B)=0">
<B>
<xsl:apply-templates select="./C"/>
<xsl:apply-templates select="following-sibling::B"/>
</B>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="./C"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
但我越來越...
<A>
<B>
<C>item1</C>
<C>item2</C>
<C>item3</C>
</B>
<C>item2</C>
<C>item3</C>
</A>
第二個問題:我很難調試XSLT。提示?
嘿,我這裏有一個額外的模板......在上一篇文章中,你有一個:D – 2009-06-03 11:16:44