我正在学习XML,如果要将两个XML文件合并应该怎么做?能否提供一个合并两个XML文件的例子?
下面的例子通过外部实体引用,将文件order1.xml与文件order2.xml合并为一个文件directory.xml
清单1. 要合并的xml文档order1.xml:
<?xml version="1.0" encoding="GB2312"?>
<order>
<item>
<itemNumber>ksu-0384</itemNumber>
<description>LCD液晶显示器</description>
<quantity>1</quantity>
<price>358.00</price>
</item>
<item>
<itemNumber>ksu-0511</itemNumber>
<description>音箱</description>
<quantity>1</quantity>
<price>16.50</price>
</item>
<item>
<itemNumber>ksu-7710</itemNumber>
<description>鼠标</description>
<quantity>1</quantity>
<price>8.50</price>
</item>
</order>
清单2. 要合并的xml文档order2.xml:
<?xml version="1.0" encoding="GB2312"?>
<order>
<item>
<itemNumber>ksu-0652</itemNumber>
<description>双飞燕键盘</description>
<quantity>1</quantity>
<price>35.00</price>
</item>
<item>
<itemNumber>ksu-7720</itemNumber>
<description>intel CPU</description>
<quantity>1</quantity>
<price>1650.00</price>
</item>
<item>
<itemNumber>ksu-7010</itemNumber>
<description>迈拓硬盘</description>
<quantity>1</quantity>
<price>850.00</price>
</item>
</order>
