为什么我会得到这些数据:
<A>
<B>block 1</B>
<B>block 2</B>
<C>
no
</C>
<B>block 3</B>
</A>
而这个转变:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method= "html" indent="yes"/>
<xsl:template match="A/B">
<xsl:value-of select="."/> <br/>
</xsl:template>
</xsl:stylesheet>
以下输出:
block 1
block 2
no block 3
我希望它是:
block 1
block 2
block 3
那么:为什么要包含 C 块?
//编辑这里的东西测试: http ://www.ladimolnar.com/JavaScriptTools/XSLTransform.aspx