0
我已經XML文件重複的節點根元素添加到重複節點在XML文件中,但沒有根元素,如下所示:使用XSL
<my-element>AAA</my-element>
<my-element>BBB</my-element>
<my-element>CCC</my-element>
我想生成根爲以下XML:
<my-root>
<my-element>AAA</my-element>
<my-element>BBB</my-element>
<my-element>CCC</my-element>
</my-root>
我輸入以下代碼:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<my-root>
<xsl:for-each select="*">
<xsl:copy-of select="."/>
</xsl:for-each>
</my-root>
</xsl:stylesheet>
但我收到的錯誤,因爲XML不formatte d正確:
The markup in the document following the root element must be well-formed.
我知道Input應該有根元素。但有沒有辦法根據XSL爲沒有root的重複元素設置根元素?