两个xml文件合并为一个xml文件

下面的例子通过外部实体引用,将文件order1.xml与文件order2.xml合并为一个文件directory.xml

清单1. 要合并的xml文档order1.xml:


 
    ksu-0384
    LCD液晶显示器
    1
    358.00
 

   
    ksu-0511
    音箱
    1
    16.50
 

   
    ksu-7710
    鼠标
    1
    8.50
 

清单2. 要合并的xml文档order2.xml:


 
    ksu-0652
    双飞燕键盘
    1
    35.00
 

   
    ksu-7720
    intel CPU
    1
    1650.00
 

   
    ksu-7010
    迈拓硬盘
    1
    850.00
 

清单3. 输出文档directory.xml,黑体字部分为实体声明及其引用:


  
  
]>

   &disclaimer1;
   &disclaimer2;



当符合 XML 1.0 的处理器读取文档时,就会扩展实体,用它的内容代替引用,因此完整的文档如下所示。

清单4. 带有扩展实体的文档显示(IE6中):

 
 
-
 -
  -
     ksu-0384
     LCD液晶显示器
     1
     358.00
   

  -
     ksu-0511
     音箱
     1
     16.50
   

  -
     ksu-7710
     鼠标
     1
     8.50
   

  

 -
   -
     ksu-0652
     双飞燕键盘
     1
     35.00
   

  -
     ksu-7720
     intel CPU
     1
     1650.00
   

  -
     ksu-7010
     迈拓硬盘
     1
     850.00
   

  

 

 

 

你可能感兴趣的:(XML,xml,文档,encoding,system,扩展,ie)