如何使用PHP将Excel数据更新到现有的XML文件

我想将Excel文件数据添加到现有的XML文件和特定的标签。

我想使用PHP将upc代码的excel数据添加到XML文件的upc标签中。

我的excel文件格式是:

在这里输入图像说明

我想要以下XML格式的数据。

在这里输入图像说明

$xml = simplexml_load_file("yourxmlfilename.xml"); $prod = $xml->Products; print_r($prod->Product->count()); for($i=1; $i<=$prod->Product->count();$i++){ $str = (string) $prod->Product[$i]->ExternalId; if($str == 'mobilesn1'){ $c = $prod->Product[$i]->UPCs; print_r($prod->Product[$i]->UPCs->UPC); if((string)$prod->Product[$i]->UPCs->UPC !="895623" ){ //unset($prod->Product[$i]->UPCs->UPC); $c->addChild('UPC', '895623'); $xml->asXML("yourxmlfilename.xml"); } } }