simplexml_import_dom
从 DOM 节点返回 SimpleXMLElement 对象。
PHP 5 和以上版本均支持。
simplexml_import_dom 函数将一个DOM对象转换为SimpleXMLElement对象。这个函数可以方便地让你将一个已有的DOM对象转换为SimpleXML对象,从而可以利用SimpleXML提供的简单易用的API进行进一步的操作。
simplexml_import_dom(DOMNode $node, string $class_name = "SimpleXMLElement", bool $namespace = false): SimpleXMLElement
返回一个SimpleXMLElement对象。
以下示例展示了如何将DOM对象转换为SimpleXMLElement对象,并获取其中的数据:
<?php
// 创建一个DOM对象
$doc = new DOMDocument();
$doc->loadXML('<book><title>PHP Basics</title><author>John Doe</author></book>');
// 将DOM对象转换为SimpleXMLElement对象
$simplexml = simplexml_import_dom($doc->documentElement);
// 输出SimpleXMLElement对象的数据
echo $simplexml->title . " by " . $simplexml->author;
?>
在这个示例中,我们首先创建了一个包含XML数据的DOMDocument对象。接着,我们使用simplexml_import_dom函数将DOM对象的根元素(documentElement)转换为SimpleXMLElement对象。最后,我们通过访问SimpleXMLElement对象的属性(如