Most Referenced Functions
  » google_pagerank()
  » preg_replace()
  » imagecreatefrompng()
  » site_pageranks()
  » imagepng()
  » imagedestroy()
  » imagestring()
  » imagecolorallocate()
  » htmlentities()
  » preg_match()
  » fopen()
  » header()
  » getimagesize()
  » preg_match_all()
  » session_start()
  » htmlspecialchars()
  » ob_start()
  » ob_flush()
  » strstr()
  » flush()
  » strpos()
  » setcookie()
  » str_replace()
  » array2vars()
  » nl2br()
  » preg_split()
  » ereg()
  » ereg_replace()
  » urlencode()
  » readgzfile()

Become a sponsor for $15/month. Link is sitewide - PR5 homepage, 20+ PR4 pages, 90+ PR3 pages. Email dave[AT]icemelon[D0T]c0m.

PHP Functions

Function: dom_import_simplexml

(PHP 5)

dom_import_simplexml --  Gets a DOMElement object from a SimpleXMLElement object

Description

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.

Parameters

node

The SimpleXMLElement node.

Return Values

The DOMElement node added or FALSE if any errors occur.

Examples

Example 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();

?>

Related Function(s)

  • simplexml_import_dom()
  • domxml_xmltree()
  • domdocument_dump_mem()
  • domdocument_create_element()
  • domdocument_create_text_node()
  • domnode_append_child()
  • domnode_append_sibling()
  • domxml_open_mem()
  • domxml_open_file()
  • domxml_new_doc()
  • domdocument_dump_file()
  • domdocument_doctype()
  • domdocument_document_element()
  • domnode_child_nodes()
  • domnode_parent_node()
  • domdocument_create_comment()
  • domdocument_create_cdata_section()
  • domdocument_create_processing_instruction()
  • domdocument_create_attribute()
  • domdocument_create_entity_reference()
  • domdocument_get_elements_by_tagname()
  • domdocument_get_element_by_id()
  • domdocument_html_dump_mem()
  • domelement_tagname()
  • domelement_get_attribute()
  • domelement_set_attribute()
  • domelement_remove_attribute()
  • domelement_get_attribute_node()
  • domelement_get_elements_by_tagname()
  • domelement_has_attribute()
  • domnode_node_name()
  • domnode_node_value()
  • domnode_node_type()
  • domnode_last_child()
  • domnode_first_child()
  • domnode_previous_sibling()
  • domnode_next_sibling()
  • domnode_owner_document()
  • domnode_insert_before()
  • domnode_remove_child()
  • domnode_has_child_nodes()
  • domnode_has_attributes()
  • domnode_clone_node()
  • domnode_attributes()
  • domnode_unlink_node()
  • domnode_replace_node()
  • domnode_set_content()
  • domnode_get_content()
  • domnode_dump_node()
  • domnode_is_blank_node()
  • domattribute_name()
  • domattribute_value()
  • domattribute_specified()
  • domprocessinginstruction_target()
  • domprocessinginstruction_data()
  • domdocumenttype_name()
  • domdocumenttype_entities()
  • domdocumenttype_notations()
  • domdocumenttype_public_id()
  • domdocumenttype_system_id()
  • domdocumenttype_internal_subset()
  • domattribute_set_value()
  • domdocument_add_root()
  • domdocument_create_element_ns()
  • domdocument_xinclude()
  • domnode_add_namespace()
  • domnode_prefix()
  • domnode_replace_child()
  • domnode_set_name()
  • domnode_set_namespace()
  • domxsltstylesheet_process()
  • domxsltstylesheet_result_dump_file()
  • domxsltstylesheet_result_dump_mem()
  • domxml_version()
  • domxml_xslt_stylesheet_doc()
  • domxml_xslt_stylesheet_file()
  • domxml_xslt_stylesheet()
  • domxml_xslt_version()
  • xpath_eval_expression()
  • xpath_eval()
  • xpath_new_context()
  • xpath_register_ns_auto()
  • xpath_register_ns()
  • xptr_eval()
  • xptr_new_context()
  • Icemelon -- PHP, CSS, Javascript Tutorials, & More!
      © 2005-2010 Icemelon.com   Email: dave[AT]icemelon[D0T]c0m