【发布时间】:2013-04-11 11:29:35
【问题描述】:
我有简单的 xml 文件(product.xml):-
<products>
<product_id value="1">
<tab_id value="351">
<tab_name value="test1"/>
<dist_activity value="10066"/>
<dist_region value="4332"/>
</tab_id>
</product_id>
<product_id value="2">
<tab_id value="352">
<tab_name value="test2"/>
<dist_activity value="10067"/>
<dist_region value="4333"/>
</tab_id>
</product_id>
</products>
我有两个文本文件:-
一个包含dist_activity id 名称是activity.txt
第二个包含dist_region id 名称是region.txt
这是activity.txt;-
10066,10067,10068,10069,10070,10071,10072,5
这是 region.txt:-
4332,4333,4334,4335,4336,4337,4338,4339
我想在我的 product.xml 文件中创建更多 product_id 并在 txt 文件中一一设置值 dist_activity 和 dist_region。
我试试这个:-
<?php
$xml = simplexml_load_file('product.xml');
$employee = $xml->addChild('product_id value="3"');
$employee->addChild('tab_id value="253"');
$employee->addChild('tab_name value="test3"');
$employee->addchild('dist_activity value="10068"');
$employee->addchild('dist_region value="10069"');
file_put_contents('prod.xml', $xml->asXML());
?>
【问题讨论】:
-
到目前为止您尝试过什么?没有人会给你一个可行的解决方案。
-
@BenjaminPaap 我正在添加我的尝试,请检查...
-
如果确实回答了您的问题,请考虑接受答案