2017-08-30 7 views
1

既存のXMLファイルと特定のタグにExcelファイルデータを追加します。PHPを使用してデータを既存のXMLファイルに更新するには

PHPを使用してXMLファイルのupcタグにupcコードのExcelデータを追加したいと思います。

私のExcelファイルの形式は次のとおりです。私は、次のXML形式のデータを必要

enter image description here

enter image description here

+2

あなたは、何を研究してみましたか?正確なところでお手伝いしますが、まずこの問題を自分で解決しようと努力する必要があります。 – Pac0

答えて

2
$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"); 
    } 
    } 
} 
+1

ありがとうAmolそれは非常に有用です!!!!!!! ....... – pramod24

関連する問題