PHP读取和写入XML
什么是XMLXML是一种数据存储格式,它没有定义什么样的数据保存、数据格式不defined.xml只定义标签的属性,这些标签的格式的XML标记看起来像这样:
复制代码代码如下所示:
Jack Herrington
DOM读取XML
复制代码代码如下所示:
< PHP
doc =新DOMDocument(美元);
文件->加载('books美元。XML);
书=美元美元DOC -> getElementsByTagName(书);
foreach($书达书)
{
本书作者=美元美元-> getElementsByTagName(作者);
作者=美元美元作者->(0)->节点项目;
美元美元的出版商=书> getElementsByTagName(发行人);
出版商=美元美元出版商->(0)->节点项目;
标题=美元美元书-> getElementsByTagName(标题);
标题=美元美元标题->(0)->节点项目;
$;
}
>
用DOM编写xml
复制代码代码如下所示:
< PHP
图书=数组();
$图书(数组{ })
标题= > 'php黑客,
作者= >杰克Herrington,
);
doc =新美元(DOMDocument); / /创建一个DOM对象
文件-> formatoutput =真美元;
r = $doc -> createElement(书); / /创建一个标签
为文件-> appendChild(r); / / $ R标记添加到XML格式。
foreach($书达书)
{
$ = $doc -> createElement(书); / /创建一个标签
作者=美元美元DOC -> createElement(作者);
$作者-> appendChild($文件-> createTextNode($书{ 'author ' })); / /添加内容的标签
$ B -> appendChild(合作者); / /将加入父标签标签
$ R -> appendChild($); / /添加父标签!
}
echo文件-> savexml();
>
这是2段的xml读写DOM代码,小伙伴知道的,有什么问题可以给我留言吗