Рубрики

PHP | Функция simplexml_import_dom ()

Функция simplexml_import_dom () находится во встроенной функции в PHP, которая используется для получения узла документа DOM и преобразования его в узел SimpleXML.

Синтаксис:

SimpleXMLElement simplexml_import_dom( $node, $class_name = "SimpleXMLElement" )

Параметры: эта функция принимает два параметра, как указано выше и описано ниже:

  • $ node: этот параметр содержит узел элемента DOM.
  • $ class_name: это необязательный параметр, который содержит имя класса. Если этот параметр используется, то функция simplexml_import_dom () возвращает объект указанного класса. Класс должен расширять класс SimpleXMLElement.

Возвращаемое значение: эта функция возвращает SimpleXMLElement в случае успеха или FALSE в случае ошибки.

Ниже программа иллюстрирует функцию simplexml_import_dom () в PHP:

Программа:

<?php

  
// Создаем экземпляр DOMDocument

$dom = new DOMDocument;

  
// Загрузить документ XML

$dom -> loadXML('<organization>

        <name>GeeksforGeeks</name>

        <address>Noida India</address>

        <contact>

            <email>abc@geeksforgeeks.org</email>

            <mobile>+91-987654321</mobile>

        </contact>

    </organization>'

);

  
// Используйте функцию simplexml_import_dom (), чтобы получить
// SimpleXMLElement объект из узла DOM

$doc = simplexml_import_dom($dom);

  
// Показать содержимое документа XML

var_dump($doc->contact[0]->email);

var_dump($doc->contact[0]->mobile);

  
?>

Выход:

object(SimpleXMLElement)#3 (1) {
  [0]=>
  string(21) "abc@geeksforgeeks.org"
}
object(SimpleXMLElement)#3 (1) {
  [0]=>
  string(13) "+91-987654321"
}

Ссылка: https://www.php.net/manual/en/function.simplexml-import-dom.php

Рекомендуемые посты:

PHP | Функция simplexml_import_dom ()

0.00 (0%) 0 votes