0

SQLでアップロードするxmlファイルがあります

xmlは次のようになります

 <catalog>
  <products>
  <product>
  <ID>0079</ID>
  <NAME>Casa</NAME>
  <feature name="material">cemento</feature>
  </product>
  </products>
  </catalog>

そうです:

  $xml = simplexml_load_file('prova.xml');
  $listProducts = $xml->products;
  foreach ($listProducts->product as $product)
  { 
   $name           = $product->NAME;
   $id= $product->ID;
    ....................

しかし問題は、変数「FEATURE」を定義しなければならないときです。

SQLに値「CEMENTO」を挿入したい

どのようにできるのか?

4

1 に答える 1

0

動作するかどうかを確認する

$feature = $product->feature;
$featureName = $product->feature->attributes()->name;

アップデート

foreach ($listProducts->product as $product)
{ 
    $name = $product->NAME;
    $id= $product->ID;

    foreach ($product->feature as $feature)
    { 
        $featureName = $feature->attributes()->name;
    }

...

于 2013-03-29T22:14:54.320 に答える