|
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:template match="/">
<内容>
<xsl:apply-templates select="//tr[contains(td[1]/text(), 'Telephone')]/td[position()=1 and count(./text())>0]" mode="内容"/>
</内容>
</xsl:template>
<xsl:template match="//tr[contains(td[1]/text(), 'Telephone')]/td[position()=1 and count(./text())>0]" mode="内容">
<item>
<名称>
<xsl:value-of select="text()"/>
</名称>
<电话>
<xsl:value-of select="following-sibling::td[position()=1]/text()"/>
</电话>
</item>
</xsl:template>
</xsl:stylesheet>
这是我修改的规则,你可以复制测试一下,我手工测试就成功的。
|
|