Implementation of a XML node
This class is used by XmlParser and XmlRender classes to represent a node in a XML tree. When parsing and creating XML trees, nodes will be instances of XmlNode class.
Located in /core/xml/XmlNode.class.php (line 50)
PHP2Go | --AbstractNode | --XmlNode
Local name
Owner document
Namespace prefix
CDATA section
Inherited from AbstractNode
AbstractNode::$attrs
AbstractNode::$children
AbstractNode::$childrenCount
AbstractNode::$firstChild
AbstractNode::$hashIndex
AbstractNode::$id
AbstractNode::$lastChild
AbstractNode::$name
AbstractNode::$nextSibling
AbstractNode::$parentNode
AbstractNode::$previousSibling
Class constructor
Overrides parent class implementation to set the owner document of the node
Add child nodes based on a SQL query
Creates a clone of the node
Builds an array of child nodes grouped by tag name
Gets the CDATA section of the node
Returns the elements (including the node itself) whose name is $tagName
Gets the local part of the node name
Builds an array containing the elements identified by $name
Gets the namespace prefix of the node
Get the node's tag name
Verifies if the node has a CDATA section
Generates the string representation of the node
A recursive call is made for each child node.
Defines the CDATA section of the node
Sets the owner document of the node
Sets the namespace prefix of the node
Changes the node's tag name
The $newTag parameter can be a simple tag name or a prefix:name pair:
Sort this node's children by a given attribute
Escapes special chars on a given value
Renders the attributes of the node
Inherited From AbstractNode
AbstractNode::AbstractNode()
AbstractNode::addAttributes()
AbstractNode::addChild()
AbstractNode::addChildList()
AbstractNode::cloneNode()
AbstractNode::createClone()
AbstractNode::getAttribute()
AbstractNode::getAttributes()
AbstractNode::getChild()
AbstractNode::getChildNodes()
AbstractNode::getChildrenCount()
AbstractNode::getFirstChild()
AbstractNode::getId()
AbstractNode::getLastChild()
AbstractNode::getName()
AbstractNode::getNextSibling()
AbstractNode::getNodeIndex()
AbstractNode::getParentNode()
AbstractNode::getPreviousSibling()
AbstractNode::hasAttribute()
AbstractNode::hasAttributes()
AbstractNode::hasChildren()
AbstractNode::removeAttribute()
AbstractNode::removeChild()
AbstractNode::setAttribute()
AbstractNode::setName()
AbstractNode::setParentNode()
Inherited From PHP2Go
PHP2Go::PHP2Go()
PHP2Go::equals()
PHP2Go::generateUniqueId()
PHP2Go::getClassName()
PHP2Go::getConfigVal()
PHP2Go::getLangVal()
PHP2Go::getObjectName()
PHP2Go::getParentName()
PHP2Go::hasDestructor()
PHP2Go::hashCode()
PHP2Go::isA()
PHP2Go::isSubclassOf()
PHP2Go::logError()
PHP2Go::raiseError()
PHP2Go::registerDestructor()
PHP2Go::registerShutdownFunc()
PHP2Go::retrieve()
PHP2Go::store()
PHP2Go::__toString()
Documentation generated on Sun, 07 Oct 2007 19:31:14 -0300 by phpDocumentor 1.3.2