我有一个没有根的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 文档“file.xml”,如下所示:
<!DOCTYPE doc
[
<!ENTITY file SYSTEM "file.ent">
]>
<doc>&file;</doc>
现在,当您处理“file.xml”时,XML 处理器将在给定文档元素(定义为 XML 文档的最顶层元素)下拉入您的“file.ent”。它不必命名为“doc”。
如果您想从上述两个文件制作单个 XML 文件,请使用 XSLT 和身份转换。