Thomas Meinike: Dokumente zusammenführen via PHP

Beitrag lesen

Hallo,

weiß jemand, ob es mit simpleXML eine Möglichkeit gibt, zwei XML-Dokumente gleicher Struktur zusammenzusbringen?

Ansatz:

  
<?php  
  
  $output="";  
  
  $test1=simplexml_load_file("test1.xml");  
  $test2=simplexml_load_file("test2.xml");  
  
  $xml1=$test1->xpath("/root/*");  
  $xml2=$test2->xpath("/root/*");  
  
  while(list(,$node)=each($xml1))$output.=$node->asXML()."\n";  
  while(list(,$node)=each($xml2))$output.=$node->asXML()."\n";  
  
  $output='<?xml version="1.0"?>'."\n<root>\n".$output."</root>\n";  
  file_put_contents("output.xml",$output);  
  
?>

MfG, Thomas