XMLREADER.EXPAND(3) 1 XMLREADER.EXPAND(3)XMLReader::expand - Returns a copy of the current node as a DOM object
SYNOPSIS
public DOMNode XMLReader::expand ([DOMNode $basenode])
DESCRIPTION
This method copies the current node and returns the appropriate DOM object.
PARAMETERS
o $basenode
- A DOMNode defining the target DOMDocument for the created DOM object.
RETURN VALUES
The resulting DOMNode or FALSE on error.
CHANGELOG
+--------+-------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+-------------------------------------+
| 5.3.0 | |
| | |
| | The parameter $basenode was added. |
| | |
+--------+-------------------------------------+
PHP Documentation Group XMLREADER.EXPAND(3)
Check Out this Related Man Page
DOMNODE(3) 1 DOMNODE(3)The DOMNode classCLASS SYNOPSIS
DOMNode
DOMNode
Properties
o publicreadonly string$nodeName
o public string$nodeValue
o publicreadonly int$nodeType
o publicreadonly DOMNode$parentNode
o publicreadonly DOMNodeList$childNodes
o publicreadonly DOMNode$firstChild
o publicreadonly DOMNode$lastChild
o publicreadonly DOMNode$previousSibling
o publicreadonly DOMNode$nextSibling
o publicreadonly DOMNamedNodeMap$attributes
o publicreadonly DOMDocument$ownerDocument
o publicreadonly string$namespaceURI
o public string$prefix
o publicreadonly string$localName
o publicreadonly string$baseURI
o publicreadonly string$textContent
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 $nodeName
-Returns the most accurate name for the current node type
o $nodeValue
-The value of this node, depending on its type
o $nodeType
-Gets the type of the node. One of the predefined XML_xxx_NODE constants
o $parentNode
-The parent of this node. If there is no such node, this returns NULL.
o $childNodes
- A DOMNodeList that contains all children of this node. If there are no children, this is an empty DOMNodeList.
o $firstChild
- The first child of this node. If there is no such node, this returns NULL.
o $lastChild
-The last child of this node. If there is no such node, this returns NULL.
o $previousSibling
- The node immediately preceding this node. If there is no such node, this returns NULL.
o $nextSibling
- The node immediately following this node. If there is no such node, this returns NULL.
o $attributes
- A DOMNamedNodeMap containing the attributes of this node (if it is a DOMElement) or NULL otherwise.
o $ownerDocument
-The DOMDocument object associated with this node.
o $namespaceURI
-The namespace URI of this node, or NULL if it is unspecified.
o $prefix
-The namespace prefix of this node, or NULL if it is unspecified.
o $localName
-Returns the local part of the qualified name of this node.
o $baseURI
- The absolute base URI of this node or NULL if the implementation wasn't able to obtain an absolute URI.
o $textContent
-This attribute returns the text content of this node and its descendants.
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.
SEE ALSO
oW3C specification of Node
PHP Documentation Group DOMNODE(3)