<class><public>public:<function><type><name>void</name></type>
there could be text over here but I do not want this.
</function></public></class>
我如何从<public>
中获取文本
在这种情况下,<function>
是“ public:”吗?
请注意,此功能后面没有必要,它可以是<sometag>
或<public/>
答案 0 :(得分:0)
正如我在对您的问题的评论中所暗示的那样,示例中字符串"public:"
的路径为:
/class/public/text()[1]
在XSLT中,指令:
<xsl:value-of select="/class/public/text()[1]" />
将返回选定的字符串。如果public
元素没有其他子文本节点(在您的示例中如此),则可以将其缩短为:
<xsl:value-of select="/class/public/text()" />