我有一个如下所示的 XML 文件
<library>
<book>
<title>Title</title>
<author>author</author>
<price>20</price>
<book>
<library>
我希望能够添加一本书并能够更改价格。
有人知道如何做到这一点吗?
我到处都在引用“simpleXML”,但是我只能弄清楚如何创建原始文件,我似乎无法弄清楚如何编辑。
最佳答案
是的,我有点同意 PHP 中的 xml 库文档不太直观。
$xml = simplexml_load_file("file.xml");
//add
$book = $xml->addChild("book");
$book->addChild("title", "TTT");
$book->addChild("author", "AAA");
$book->addChild("price", 123);
//edit 1st:
$xml->book[0]->price = "priceless";
//write result
$xml->asXML("result.xml");
关于php - 使用 PHP 操作 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848589/