Web студия "GrandView"
  Главная   Написать Контакты
   
   
О проекте
Руководство php
 

dom_import_simplexml

(PHP 5)

dom_import_simplexml --  Gets a DOMElement object from a SimpleXMLElement object

Описание

DOMElement dom_import_simplexml ( SimpleXMLElement node )

This function takes the node node of class SimpleXML and makes it into a DOMElement node. This new object can then be used as a native DOMElement node.

Список параметров

node

The SimpleXMLElement node.

Возвращаемые значения

The DOMElement node added or FALSE if any errors occur.

Примеры

Пример 1. Import SimpleXML into DOM with dom_import_simplexml()

<?php

$sxe
= simplexml_load_string('<books><book><title>blah</title></book></books>');

if (
$sxe === false) {
    echo
'Error while parsing the document';
    exit;
}

$dom_sxe = dom_import_simplexml($sxe);
if (!
$dom_sxe) {
    echo
'Error while converting XML';
    exit;
}

$dom = new DOMDocument('1.0');
$dom_sxe = $dom->importNode($dom_sxe, true);
$dom_sxe = $dom->appendChild($dom_sxe);

echo
$dom->saveXML();

?>

Смотрите также

simplexml_import_dom()



add a note add a note User Contributed Notes
dom_import_simplexml
justinpatrin at php dot net
01-Jun-2006 09:44
I've found that newer versions of PHP5 require some special syntax in order to properly convert between SimpleXML and DOM. It's not as easy as calling dom_import_simplexml() with a SimpleXML node. To get a proper DOM document (which you need to do most things) you need:
<?php
//$xml is a SimpleXML instance
$domnode = dom_import_simplexml($xml);
$dom = new DOMDocument();
$domnode = $dom->importNode($domnode, true);
$dom->appendChild($domnode);
?>

Switching back, though, is, well...simple.

<?php
//$dom is a DOMDocument instance
$xml = simplexml_import_dom($dom);
?>

DOM XML> <DOMXPath->registerNamespace()
Last updated: Sat, 27 Jan 2007
 
 
Новости
11 июля 2007
Сайт запущен
© 2007 info@grandviewstudio.com

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/sites/grandviewstudiocom/www/65f67d67a94ad980786580ae69e11c07/sape.php on line 324

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/sites/grandviewstudiocom/www/65f67d67a94ad980786580ae69e11c07/sape.php on line 330
Z058440144362 Z348613067571