我正在测试 XML.XInclude 遵循其结构指南:
我有一个 child1.xml 文件:
<?xml version="1.0"?>
<child1>
<config>
</config>
</child1>
child2.xml 文件:
<?xml version="1.0"?>
<child2>
<config>
</config>
</child2>
和 parent.xml 文件:
<?xml version="1.0"?>
<config xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include parse="xml" href="child1.xml"/>
<xi:include parse="xml" href="child2.xml"/>
</config>
但是,当我在 Internet Explorer 中打开 parent.xml 时,child1.xml 和 child2.xml 没有合并到 parent.xml 中。我希望 child1.xml 和 child2.xml 的内容显示在 parent.xml 中,但事实并非如此。我只是在 parent.xml 中看到这个:
<?xml version="1.0" ?>
- <config xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include parse="xml" href="child1.xml" />
<xi:include parse="xml" href="child2.xml" />
</config>
我做错了什么还是使用 XInclude 不会显示包含文件?
提前致谢。