1
PHPのスクリプトを使用してXMLをCSVに変換していますが、CSVで特定のフィールドを取得するだけで、すべてを取得する必要はありません。インポートするフィールドを指定する方法はありますか?XMLからCSVへの変換の問題
これは、XMLファイルの構造である:
<PRICES>
<PRICE>
<WIC>HDE0AAFGRBOX</WIC>
<DESCRIPTION>some text here</DESCRIPTION>
<STOCK>100</STOCK>
<MY_PRICE>219.00</MY_PRICE>
<IMAGE>some image here</image>
<EAN-CODE>some code here</EAN-CODE>
</PRICE>
</PRICES>
これは私が使用するスクリプトです:
<?
$filexml='stock.xml';
if (file_exists($filexml)) {
$xml = simplexml_load_file($filexml);
$f = fopen('stock.csv', 'w')
foreach($xml->PRICES->PRICE as $price) {
fputcsv($f, get_object_vars($price),',','"');
}
fclose($f);
}
?>
は私だけWIC、株式やMY_PRICEを取得する必要があります。
ご協力いただきますようお願い申し上げます。
ありがとうございます!
ありがとう、それは完璧に動作します! – alexius