需要帮助将此 xml 文件转换为 csv....
<DATA>
<CONTENT data="123456" data1="0"/>
<CONTENT data="123456" data1="1"/>
<CONTENT data="123456" data1="0"/>
</DATA>
csv的结构:
data,data1
123456,0
123456,1
123456,0
需要帮助将此 xml 文件转换为 csv....
<DATA>
<CONTENT data="123456" data1="0"/>
<CONTENT data="123456" data1="1"/>
<CONTENT data="123456" data1="0"/>
</DATA>
csv的结构:
data,data1
123456,0
123456,1
123456,0
此代码将从 XML 转换为 CSV,将其更改为您的需要:
<?
$filexml='cars.xml';
if (file_exists($filexml)) {
$xml = simplexml_load_file($filexml);
$f = fopen('cars.csv', 'w');
foreach ($xml->car as $car) {
fputcsv($f, get_object_vars($car),',','"');
}
fclose($f);
}
?>
为了根据您的需要对其进行自定义,请查看fputcsv文档和simplexml_load_file文档。