xml - 如何使用 XSLT 将顶级元素添加到 XML?

标签 xml xslt

我有一个简单的 XML,我想在其中添加一个新的根。当前根是 <myFields>我想添加 <myTable>所以它看起来像。

<myTable>
    <myFields>
    .
    .
    </myFields>
</myTable>

最佳答案

像这样的东西应该适合你......

<xsl:template match="/">
  <myTable>
    <xsl:apply-templates/>
  </myTable>
</xsl:template>

<xsl:template match="@*|node()">
  <xsl:copy>
    <xsl:apply-templates/>
  </xsl:copy>
</xsl:template>

关于xml - 如何使用 XSLT 将顶级元素添加到 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999401/

相关文章:

java - 使用 java 创建重复的 xml 元素

android - 在android中实现简单的SeekBar

xslt - XSL 将模板应用于所有元素

java - 哪些 xml/xslt 库目前适用于 java?

python - 在 Python 中逐项列出大型 xml 文件

java - XML 错误 "document is invalid.no grammar found"

android - 从 main.xml 布局切换到另一个布局

java - 如何在 Java 中使用 XSLT 2.0 和 XSLT 3.0?

java - StAX 与 JAXB XML 解析 仅解析第一个实例

c++ - 我如何解析 xsl :include directives in c++ (can't use . NET 框架)