本文共 1477 字,大约阅读时间需要 4 分钟。
PHP 是一款强大的编程语言,尤其在处理 XML 文件方面表现优异。通过 DOMDocument、DOMElement 和 DOMNodeList 等类,可以方便地进行 XML 文件的读取与写入。本文将详细介绍如何利用这些类来生成和读取 XML 文件。
PHP访问MySql数据库 初级篇 http://blog.csdn.net/morewindows/article/details/7102362
$dom = new DOMDocument('1.0', 'UTF-8');$dom->formatOutput = true; $rootElement = $dom->createElement('article');$title = $dom->createElement('title', 'PHP访问MySql数据库 初级篇');$link = $dom->createElement('link', 'http://blog.csdn.net/morewindows/article/details/7102362'); $rootElement->appendChild($title);$rootElement->appendChild($link);$dom->appendChild($rootElement);
$dom->saveXML();
$filename = 'D:\test.xml';$dom = new DOMDocument('1.0', 'UTF-8');$dom->load($filename); $articles = $dom->getElementsByTagName('article');echo '文章结点个数: ' . $articles->length . '
'; foreach ($articles as $article) { $id = $article->getElementsByTagName('id')->item(0)->nodeValue; $title = $article->getElementsByTagName('title')->item(0)->nodeValue; $link = $article->getElementsByTagName('link')->item(0)->nodeValue; $articleArray[$id] = array( 'title' => $title, 'link' => $link );} echo '' . var_dump($articleArray) . '';
以上代码示例展示了如何利用 PHP 的 DOMDocument 类来生成和读取 XML 文件。通过这些方法,您可以方便地将数据库中的数据转换为 XML 格式,或者从 XML 文件中提取数据进行处理。