如何使用XSL转换和XML通过其属性值访问元素?

时间:2015-08-26 08:40:49

标签: xslt

我提供了当前的XML:

<element group="personalData" groupLabel="Сведения о личных данных" index="1" integrator-define="false" label="Фамилия" name="surname" type="textbox">FFF</element>
  <element group="personalData" groupLabel="Сведения о личных данных" index="2" integrator-define="false" label="Имя" name="name" type="textbox">SSS</element>
  <element group="personalData" groupLabel="Сведения о личных данных" index="3" integrator-define="false" label="Отчество" name="surname" type="textbox">KKK</element>

我想使用XSL转换从group =“personalData”AND index =“1”的元素中访问该值。

非常感谢。

2 个答案:

答案 0 :(得分:0)

<xsl:value-of select="element[@group='personalData' and @index='1']"/>

答案 1 :(得分:-1)

不应该像“数据”这样的数据&#39;应该用xpath替换为xml节点。

<xsl:value-of select="data[@group='personalData'] and data[@index='1']">