创建SimpleXML对象:
$xmlString = '<book><title>PHP Basics</title><author>John Doe</author></book>';
$xml = simplexml_load_string($xmlString);
读取XML数据:
$title = $xml->title;
$author = $xml->author;
echo "Title: $title, Author: $author";
遍历XML元素:
foreach ($xml->children() as $child) {
echo $child->getName() . ': ' . $child . '<br>';
}
修改XML数据:
$xml->title = 'New Title';
$xml->author = 'Jane Smith';
添加新元素:
$newElement = $xml->addChild('price', '19.99');
将SimpleXML对象转换为数组:
$array = json_decode(json_encode($xml), true);
这是一些基本的使用示例,SimpleXML提供了简单而强大的方法来处理XML数据。请注意,SimpleXML对于较为复杂的XML结构可能不够灵活,如果需要更高级的功能,可能需要考虑使用其他XML处理库,如DOMDocument。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13842/PHP