欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请教如何在php里修改xml文件

程序员文章站 2022-05-19 09:27:22
...
请问怎么在php里修改xml文件?




.html/article/hardware/008.html
http://www.niutuku.com/
http://www.niutuku.com/
http://www.niutuku.com/

3



上面是我要改的xml文件,要修改里的4个的值和smallinfo属性,求大神帮帮忙。
------解决方案--------------------
这个主要涉及到xml DOM的操作吧,去看看这方面的内容吧。
------解决方案--------------------
用 xml DOM
------解决方案--------------------
if ( file_exists ( 'out.xml' )) {
$xml = simplexml_load_file ( 'out.xml' );

foreach ($xml->pic->list as $key => $value) {
$attr = (array) $value->attributes ();
var_dump($attr[[email protected]']['smallinfo']);
}
} else {
exit( 'Failed to open test.xml.' );
}
这个只能取到里面的值 想改里面的值建议去下个simple_html_dom或者phpQuery
------解决方案--------------------
$s =


.html/article/hardware/008.html
http://www.niutuku.com/
http://www.niutuku.com/
http://www.niutuku.com/

3


XML;
$xml = simplexml_load_string($s);
for($i=0; $ipic->list); $i++) {
$xml->pic->list[$i] = $i;
$t = $xml->pic->list[$i]->attributes();
$t['smallpath'] = $i;
}
echo $xml->asXML();



0
1
2
3

3



请教如何在php里修改xml文件

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频