Tengo dos XML
Código:
  
<?xml version="1.0" encoding="ISO-8859-1"?>  
<mensajes>  
    <mensaje>  
           <suma>1+1</suma>  
    </mensaje> 
    <mensaje>  
           <suma>2+2</suma>  
    </mensaje>
    <mensaje>  
           <suma>3+3</suma>  
    </mensaje>
</mensajes>
Código:
  
Y solicito un foreach por medio de php de la siguiente manera:<?xml version="1.0" encoding="ISO-8859-1"?>  
<campos>  
    <campo>  
           <resultado>2</resultado>  
    </campo> 
    <campo>  
           <resultado>3</resultado>  
    </campo>
    <campo>  
           <resultado>6</resultado>  
    </campo>
</campos>
Código PHP:
   <?PHP
 
$xml = simplexml_load_file("library.xml");
 
$res = $xml->xpath("/campos/campo");
 
foreach ($res as $art){
 
echo $art->resultado;}
 
?>    Código PHP:
   <?PHP
 
$xml2 = simplexml_load_file("library2.xml");
 
$xml = simplexml_load_file("library.xml");
 
 
$res2 = $xml->xpath("/mensajes/mensaje");
 
foreach ($res2 as $art2){
 
$suma = $art2->suma;
 
 
$res = $xml->xpath("/campos/campo[resultado='$suma']");
 
foreach ($res as $art){
 
echo $art->resultado;}
 
}
 
?>    Muchas gracias.
 
 




