simplexml_import_dom
simplexml_import_dom
(PHP 5, PHP 7)
simplexml_import_dom - 从DOM节点获取SimpleXMLElement
对象。
描述
SimpleXMLElement simplexml_import_dom ( DOMNode $node [, string $class_name = "SimpleXMLElement" ] )
这个函数接受一个DOM文档的一个节点,并将其放入一个SimpleXML节点中。这个新的对象可以被用作本地的SimpleXML元素。
参数
node
一个DOM元素节点
class_name
您可以使用这个可选参数,以便simplexml_import_dom()
将返回指定类的对象。该类应该扩展SimpleXMLElement类。
返回值
返回一个SimpleXMLElement或失败时返回FALSE
。
警告
此函数可能会返回布尔FALSE,但也可能会返回一个非布尔值,其值为FALSE。 有关更多信息,请阅读布尔部分。 使用===运算符来测试此函数的返回值。
例子
示例#1 导入DOM
<?php
$dom = new DOMDocument;
$dom->loadXML('<books><book><title>blah</title></book></books>'
if (!$dom) {
echo 'Error while parsing the document';
exit;
}
$s = simplexml_import_dom($dom
echo $s->book[0]->title;
?>
上面的例子将输出:
blah
扩展内容
- dom_import_simplexml() - 从SimpleXMLElement对象中获取DOMElement对象
simplexml_load_file →