求助!!!xml如何给读取的内容动态加入标点符号.急!!!!
myxml.xml
<?xml version= "1.0 " encoding= "utf-8 "?>
<chxml>
<content>
<item>
中国
</item>
<item>
辽宁
</item>
<item>
抚顺市
</item>
<item>
顺城区
</item>
</content>
</chxml>
myxsl.xsl
<?xml version= "1.0 " encoding= "gb2312 " ?>
<xsl:stylesheet xmlns:xsl= "http://www.w3.org/1999/XSL/Transform " version= "1.0 ">
<xsl:template match= "chxml ">
<xsl:apply-templates select= "content "/>
</xsl:template>
<xsl:template match= "content "> <xsl:apply-templates select= "item "/>
</xsl:template>
<xsl:template match= "item " >
<xsl:value-of select= ". "/>
</xsl:template>
</xsl:stylesheet>
我想让它们显示的格式为:中国、辽宁、抚顺市、顺城区。
在他们中间加入标点符号,而符号不能写在xml中,在xsl中判断让它们自动获得,显示到那样的格式。谢谢各位大侠。
[解决办法]
<xsl:template match= "item " >
<xsl:value-of select= ". "/> <xsl:if test= "position() <last() "> , </xsl:if>
</xsl:template>