使用xslt for xml文档创建根目录?

使用xslt for xml文档创建根目录?,xml,xslt,Xml,Xslt,我有一个没有根的xml文档,我需要使用xsl创建这个根,任何人都可以帮助我 例如,我有一份文件: <entity> <name>Jhon</name> <age>20</age> </entity> <entity> <name>Mary</name> <age>22</age> </entity> 有两个实体但没有根的

我有一个没有根的xml文档,我需要使用xsl创建这个根,任何人都可以帮助我

例如,我有一份文件:

<entity>
    <name>Jhon</name>
    <age>20</age>
</entity>
<entity>
    <name>Mary</name>
    <age>22</age>
</entity>

有两个实体但没有根的xml文档

您没有XML文档,而是有一个XML外部解析的通用实体

您不需要XSLT来生成XML文档

如果您拥有的文件名为file.ent,那么您只需将我在XML document file.XML下面所做的任何键入按以下方式进行模化:

<!DOCTYPE doc
[
<!ENTITY file SYSTEM "file.ent">
]>
<doc>&file;</doc>
现在,当您处理file.xml时,xml处理器将在给定的文档元素(定义为xml文档最顶层的元素)下面插入file.ent。它不必命名为doc


如果要从上述两个文件生成一个XML文件,请使用XSLT和标识转换。

如果没有XML文档,则有一个XML外部解析的通用实体

您不需要XSLT来生成XML文档

如果您拥有的文件名为file.ent,那么您只需将我在XML document file.XML下面所做的任何键入按以下方式进行模化:

<!DOCTYPE doc
[
<!ENTITY file SYSTEM "file.ent">
]>
<doc>&file;</doc>
现在,当您处理file.xml时,xml处理器将在给定的文档元素(定义为xml文档最顶层的元素)下面插入file.ent。它不必命名为doc


如果要从上述两个文件生成一个XML文件,请使用XSLT和标识转换。

Hmmm…,不确定,但我怀疑是否有XSL转换实用程序会接受您的输入-它不是有效的XML文档。Hmmm…,不确定,但我怀疑是否有任何XSL转换实用程序会接受您的输入—它不是有效的XML文档。