首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

simplexml_import_dom

(PHP 5, PHP 7)

simplexml_import_dom - 从DOM节点获取SimpleXMLElement对象。

描述

代码语言:javascript
复制
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

代码语言:javascript
复制
<?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;
?>

上面的例子将输出:

代码语言:javascript
复制
blah

扩展内容

  • dom_import_simplexml() - 从SimpleXMLElement对象中获取DOMElement对象

simplexml_load_file →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com