xml – 获取当前节点的值
发布时间:2020-12-16 23:49:27 所属栏目:百科 来源:网络整理
导读:我对术语并不是很熟悉,所以我甚至不确定问题的标题是否准确,但我会尽力解释. 我有以下XML示例. countries country name="Afghanistan" population="22664136" area="647500" language percentage="11"Turkic/language language percentage="35"Pashtu/langua
我对术语并不是很熟悉,所以我甚至不确定问题的标题是否准确,但我会尽力解释.
我有以下XML示例. <countries> <country name="Afghanistan" population="22664136" area="647500"> <language percentage="11">Turkic</language> <language percentage="35">Pashtu</language> <language percentage="50">Afghan Persian</language> </country> </countries> 我将XPath用于语言节点(/ countries / country /,然后是for-each for languages). <language percentage="11">Turkic</language> 使用XSLT如何在上面的例子“Turkic”中输出值.我想不出另一种表达问题的方法,但它就像我在节点,并且不知道获取此节点的值的语法. 提前致谢
xsl:value-of element和current()函数应该可以解决这个问题:
<xsl:value-of select="current()"/> 我不知道模板的确切结构,但是例如下面的一个输出语言名称: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/countries"> <xsl:for-each select="country"> <xsl:value-of select="current()"/> </xsl:for-each> </xsl:template> </xsl:stylesheet> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容