# simplexml_import_dom

(PHP 5, PHP 7)

simplexml_import_dom — Get a SimpleXMLElement object from a DOM node

### 说明

simplexml_import_dom ( DOMNode `$node` [, string `$class_name` = "SimpleXMLElement" ] ) : SimpleXMLElement

This function takes a node of a DOM document and makes it into a SimpleXML node. This new object can then be used as a native SimpleXML element.

### 参数

`node`

  A DOM Element node

`class_name`

  You may use this optional parameter so that simplexml_import_dom() will return an object of the specified class. That class should extend the SimpleXMLElement class.

### 返回值

Returns a SimpleXMLElement 或者在失败时返回 `FALSE`.

Warning

此函数可能返回布尔值 `FALSE`，但也可能返回等同于 `FALSE` 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用 === 运算符来测试此函数的返回值。

### 范例

Example #1 Importing 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() - Gets a DOMElement object from a SimpleXMLElement object
- Basic SimpleXML usage