Php SimpleXMLElement更改元素值
我喜欢——作为一个XML元素解析器,它非常棒。所以我在想是否有一个XML编写器——一个可以更改属性值的编写器,例如,更改Php SimpleXMLElement更改元素值,php,xml,Php,Xml,我喜欢——作为一个XML元素解析器,它非常棒。所以我在想是否有一个XML编写器——一个可以更改属性值的编写器,例如,更改 <?xml version="1.0"?> <a b="One Two"> <c>Three Four</c> <d>Five Six</d> </a> 三四 五六 到 七 八 有没有这样的图书馆?SimpleXMLEleme
<?xml version="1.0"?>
<a b="One Two">
<c>Three Four</c>
<d>Five Six</d>
</a>
三四
五六
到
七
八
有没有这样的图书馆?SimpleXMLElement恐怕没有提供这一点
请注意,我是从文件中读取XML,而不是从字符串中读取XML。Keith Devens的PHP XML库,版本1.2b 它允许您轻松地将XML解析为PHP数据结构,并允许您将PHP数据结构序列化为XML。
$XML=
$xml = '<?xml version="1.0"?>
<a b="One Two">
<c>Three Four</c>
<d>Five Six</d>
</a>';
$xml = simplexml_load_string($xml);
$xml->c = 'seven';
$xml->d = 'eight';
echo $xml->asXML();
三四
五六
';
$xml=simplexml\u load\u字符串($xml);
$xml->c='seven';
$xml->d='8';
echo$xml->asXML();
工作
$xml = '<?xml version="1.0"?>
<a b="One Two">
<c>Three Four</c>
<d>Five Six</d>
</a>';
$xml = simplexml_load_string($xml);
$xml->c = 'seven';
$xml->d = 'eight';
echo $xml->asXML();