PHP 中 XML 与 Cookie 的使用指南
1. XML 处理与配置文件操作
在 PHP 中,处理 XML 数据是一项常见且重要的任务。我们可以利用 SimpleXML 和 DOM 这两个流行的扩展来实现对 XML 数据的操作,包括读取、创建和修改 XML 文档树。
1.1 XML 互操作性示例
可以使用 simplexml_import_dom()
函数将 DOM 节点转换为 SimpleXML 对象,反之,也可以使用 dom_import_simplexml()
函数实现反向转换。以下是一个示例,展示了它们之间的互操作性:
<?php
// initialize new DOMDocument
$doc = new DOMDocument();
// disable whitespace-only text nodes
$doc->preserveWhiteSpace = false;
// read XML file
$doc->load('library.xml');
// get collection of <book> elements
$books = $doc->getElementsByTagName('book');
// convert the sixth <book> to a SimpleXML object
// print title of sixth book
// output: 'Glory Road'
$sxml = s