首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xsl判断标签下是否有子标签的有关问题

2012-02-23 
xsl判断标签下是否有子标签的问题如题xml代码XML code?xml version1.0 encodingutf-8??xml-style

xsl判断标签下是否有子标签的问题
如题
xml代码

XML code
<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="test2.xsl"?><a name="aname" b="c">    <b name="bname">        <c name="d">            <d>aaaaaaaaaaa</d>            <d>bbbbbbbbbbb</d>        </c>        <c name="d">            i want to this String             </c>    </b></a>


如题 b下有两个c标签且两个c标签名字相同 它们的区别是一个c标签 有子标签 另一个没子标签
现在我想要获取没有子标签的那部分 求xsl代码 请务必完整 这么简单的程序 高手们就别省略了

[解决办法]
mark!
[解决办法]
<?xml version="1.0" encoding="ISO-8859-1"?>
 <xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="c">
<xsl:if test="count(child::*) = 0">
<xsl:value-of select="."/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
[解决办法]
很简单,可以这样

<xsl:template name="test">
<xsl:value-of select="//a/b/c[name()='']"/>
</xxsl:template>
[解决办法]
探讨

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="c">
<xsl:if test="count(child::*) = 0">
<xs……

热点排行