使用xslt

时间:2015-05-01 20:14:06

标签: xml xslt

是否可以向已包含其他属性的xml元素添加新属性,但不能将其默认为第一个属性。

例如,我有一个像这样的xml元素:

<datapoint type="Footnote" subtype="" name="SecurityCusipFootnote" display="always" />

我想添加一个名为&#39; value&#39;。

的属性

如果我在样式表中使用此代码:

<xsl:copy>
  <xsl:attribute name="value">
    <xsl:value-of select="42"/>
  </xsl:attribute>
</xsl:copy>

然后转换读取

<datapoint value="42" type="Footnote" subtype="" name="SecurityCusipFootnote" display="always" />

是否可以专门放置新属性,使其出现在现有属性之后,以便转换会读取此属性

<datapoint type="Footnote" subtype="" name="SecurityCusipFootnote" value="42" display="always" />

使用新的&#39;值&#39;属性出现在&#39; name&#39;之后属性。

非常感谢提前。

0 个答案:

没有答案