Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

dom_import_simplexml(3) [php man page]

DOM_IMPORT_SIMPLEXML(3) 						 1						   DOM_IMPORT_SIMPLEXML(3)

dom_import_simplexml - Gets aDOMElementobject from aSimpleXMLElementobject

SYNOPSIS
DOMElement dom_import_simplexml (SimpleXMLElement $node) DESCRIPTION
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
o $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(3) <?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(); ?> SEE ALSO
simplexml_import_dom(3). PHP Documentation Group DOM_IMPORT_SIMPLEXML(3)

Check Out this Related Man Page

DOMELEMENT(3)								 1							     DOMELEMENT(3)

The DOMElement class

CLASS SYNOPSIS
DOMElement DOMElementextends DOMNode Properties o readonlypublic bool$schemaTypeInfo o readonlypublic string$tagName Methods o public DOMElement::__construct (string $name, [string $value], [string $namespaceURI]) o public string DOMElement::getAttribute (string $name) o public DOMAttr DOMElement::getAttributeNode (string $name) o public DOMAttr DOMElement::getAttributeNodeNS (string $namespaceURI, string $localName) o public string DOMElement::getAttributeNS (string $namespaceURI, string $localName) o public DOMNodeList DOMElement::getElementsByTagName (string $name) o public DOMNodeList DOMElement::getElementsByTagNameNS (string $namespaceURI, string $localName) o public bool DOMElement::hasAttribute (string $name) o public bool DOMElement::hasAttributeNS (string $namespaceURI, string $localName) o public bool DOMElement::removeAttribute (string $name) o public bool DOMElement::removeAttributeNode (DOMAttr $oldnode) o public bool DOMElement::removeAttributeNS (string $namespaceURI, string $localName) o public DOMAttr DOMElement::setAttribute (string $name, string $value) o public DOMAttr DOMElement::setAttributeNode (DOMAttr $attr) o public DOMAttr DOMElement::setAttributeNodeNS (DOMAttr $attr) o public void DOMElement::setAttributeNS (string $namespaceURI, string $qualifiedName, string $value) o public void DOMElement::setIdAttribute (string $name, bool $isId) o public void DOMElement::setIdAttributeNode (DOMAttr $attr, bool $isId) o public void DOMElement::setIdAttributeNS (string $namespaceURI, string $localName, bool $isId) Inherited methods o public DOMNode DOMNode::appendChild (DOMNode $newnode) o public string DOMNode::C14N ([bool $exclusive], [bool $with_comments], [array $xpath], [array $ns_prefixes]) o public int DOMNode::C14NFile (string $uri, [bool $exclusive], [bool $with_comments], [array $xpath], [array $ns_prefixes]) o public DOMNode DOMNode::cloneNode ([bool $deep]) o public int DOMNode::getLineNo (void ) o public string DOMNode::getNodePath (void ) o public bool DOMNode::hasAttributes (void ) o public bool DOMNode::hasChildNodes (void ) o public DOMNode DOMNode::insertBefore (DOMNode $newnode, [DOMNode $refnode]) o public bool DOMNode::isDefaultNamespace (string $namespaceURI) o public bool DOMNode::isSameNode (DOMNode $node) o public bool DOMNode::isSupported (string $feature, string $version) o public string DOMNode::lookupNamespaceURI (string $prefix) o public string DOMNode::lookupPrefix (string $namespaceURI) o public void DOMNode::normalize (void ) o public DOMNode DOMNode::removeChild (DOMNode $oldnode) o public DOMNode DOMNode::replaceChild (DOMNode $newnode, DOMNode $oldnode) PROPERTIES
o $schemaTypeInfo -Not implemented yet, always return NULL o $tagName -The element name NOTES
Note The DOM extension uses UTF-8 encoding. Use utf8_encode(3) and utf8_decode(3) to work with texts in ISO-8859-1 encoding or Iconv for other encodings. PHP Documentation Group DOMELEMENT(3)
Man Page