P
proman
Unregistered / Unconfirmed
GUEST, unregistred user!
例:
<?xml version="1.0" encoding="UTF-8"?>
<persondata>
<name> aaa
<twoname>bbb</twoname>
<twoname>ccc</twoname>
</name>
</persondata>
我想取出<name>节点的内容,如下:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<html>
<head>
<title/>
</head>
<body>
<xsl:for-each select="persondata">
<xsl:value-of select="name"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
我只想取出aaa,可实际取出的却是 aaa,bbb,ccc.
请问一下,怎么样才能只取我要的节点的内容,却不要这个节点的子节点的内容.
请大家不要对设计上的逻辑怀疑,我现在就是想解决这个问题,我查了很多资料都没有查到这种情况.
谢谢!
<?xml version="1.0" encoding="UTF-8"?>
<persondata>
<name> aaa
<twoname>bbb</twoname>
<twoname>ccc</twoname>
</name>
</persondata>
我想取出<name>节点的内容,如下:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<html>
<head>
<title/>
</head>
<body>
<xsl:for-each select="persondata">
<xsl:value-of select="name"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
我只想取出aaa,可实际取出的却是 aaa,bbb,ccc.
请问一下,怎么样才能只取我要的节点的内容,却不要这个节点的子节点的内容.
请大家不要对设计上的逻辑怀疑,我现在就是想解决这个问题,我查了很多资料都没有查到这种情况.
谢谢!