1

我需要通过元素属性获取元素的值这是xml

<root><parameters>
<parameter name="ArticleId">0</parameter>
<parameter name="KeywordsTitle">villas-boas-wants-more-respect-for-tottenham-over-bale-saga</parameter>
<parameter name="NewsTag" />
<parameter name="Sport">0</parameter>
<parameter name="BoxTitle" /><parameter name="BoxTitleUrl" />
</parameters></root>

如何在 XSLT 文件中获取参数名称KeywordsTitle的值

请指教,

4

2 回答 2

0

你可以这样做:

<xsl:value-of select="/root/parameters/parameter[@name='KeywordsTitle']" />

从根目录选择正确的路径,或者您可以执行以下操作:

<xsl:value-of select="//parameter[@name='KeywordsTitle']" />

将完整的 XML 文件扫描到一个<parameter>元素

于 2013-09-16T13:41:42.523 回答
0

一种方法是。

<xsl:value-of select="root/parameters/titleparameter/@name="KeywordsTitle"/>

<xsl:template match="/">
于 2013-09-16T13:39:38.337 回答