我有一个包含以下数据的xml文件:
<ConfigurationEntries>
<ConfigurationUpdates enabled="false">
<ListOfValues>
<add id="1" />
<add id="2" />
<add id="3" />
</ListOfValues>
</ConfigurationUpdates>
</ConfigurationEntries>
我想删除ListOfValues
下的条目,并在其中添加一个条目:<add id="100" />
到目前为止,我有这个:
<xsl:template match="/ConfigurationEntries/ConfigurationUpdates/ListOfValues">
<xsl:copy>
<clear />
<xsl:apply-templates select="@*" />
// Not sure what goes here.
<xsl:apply-templates select="*" />
</xsl:copy>
</xsl:template
有人可以帮忙吗?
由于
答案 0 :(得分:0)
你需要的只是
<xsl:template match="/ConfigurationEntries/ConfigurationUpdates/ListOfValues">
<xsl:copy>
<clear />
<add id="100" />
</xsl:copy>
</xsl:template>
但我不确定空clear
元素在那里做什么,因为你没有提到它。您认为它在XSLT中做了什么吗?所有这一切都是它被复制到输出。
答案 1 :(得分:0)
希望,这会对你有帮助。
<xsl:template match="/ConfigurationEntries/ConfigurationUpdates/ListOfValues">
<ListOfValues>
<add id="100" />
</ListOfValues>
</xsl:template>