$ A C D E F G H I N P R S T

$

$attributes - Variable in class Node
Provides access to a list of Attr objects in a NamedNodeMap.
DOM-Level 1
$childNodes - Variable in class Node
A NodeList containing a reference to every child in this Node.
DOM-Level 1
$currentNode - Variable in class DOMParser
The current Element node which is parsed.
$data - Variable in class CharacterData
The "raw" data of the CharacterData node.
DOM-Level 1
$data - Variable in class ProcessingInstruction
The data portion of this PI.
DOM-Level 1
$doctype - Variable in class Document
An instance of the DocumentType interface representing the DTD; If no DTD was declared in the document, this property is null.
DOM-Level 1
$document - Variable in class DOMParser
The Document node.
$documentElement - Variable in class Document
Points to the single Element node that is the root of the XML tree.
DOM-Level 1
$DTDDecl - Variable in class DOMParser
Flag for handleDefault, that tokens are inside the dtd.
$DTDInternal - Variable in class DOMParser
Flag for handleDefault, that a internal dtd is parsed.
$DTDParser - Variable in class DOMParser
Reference to a DTDParser.
$DTDString - Variable in class DOMParser
Same as $DTDTokens but as flat string.
$DTDTokens - Variable in class DOMParser
An array with all tokens from dtd.
$elements - Variable in class DocumentType
A list off all defined elements and attributes.
$entities - Variable in class DocumentType
A list of all generall entities declared in the DTD.
DOM-Level 1
$firstChild - Variable in class Node
Points to the head of the linked list of children in this node.
DOM-Level 1
$implementation - Variable in class Document
An reference to the DOMImplementation that is responsible for this document.
DOM-Level 1
$internalSubset - Variable in class DocumentType
Contains the documents internat subset as a string value.
DOM-Level 2
$lastChild - Variable in class Node
Points to the end of the linked list of children in the node.
DOM-Level 1
$lastNode - Variable in class DOMParser
The last node which is parsed.
$length - Variable in class CharacterData
The size of the string stored in data.
DOM-Level 1
$length - Variable in class NamedNodeMap
The number of nodes in this map.
DOM-Level 1
$length - Variable in class NodeList
The number of nodes in this list.
DOM-Level 1
$localName - Variable in class Node
Contains the local part of the fully qualified node name.
DOM-Level 2
$name - Variable in class Attr
The name of the attribute.
DOM-Level 1
$name - Variable in class DocumentType
The name of the DTD.
DOM-Level 1
$namespaces - Variable in class DOMParser
A array with the defined namespaces.
$namespaceURI - Variable in class Node
The namespace URI given to this Node object at creation time, null if no namespace was given.
DOM-Level 2
$nextSibling - Variable in class Node
Points to the next Node in the siblings list.
DOM-Level 1
$nodeID - Variable in class Node
Identifier to compare two nodes.
$nodeName - Variable in class Node
Depending on the object type (nodeType), this attribute may map to another attribute of the object or a constant string.
DOM-Level 1
$nodes - Variable in class NamedNodeMap
Contains all items of tbe NamedNodeMap.
$nodes - Variable in class NodeList
Contains all items of tbe NodeList.
$nodeType - Variable in class Node
Contains a value that indicates the true type of the Node.
DOM-Level 1
$nodeValue - Variable in class Node
Depending on the nodeType, this attribute contains null or the content/value of the node.
DOM-Level 1
$notationName - Variable in class Entity
If the entity is unparsed, notationName is the entity's notation name.
$notations - Variable in class DocumentType
Contains a list of XML notation declarations.
DOM-Level 1
$ownerDocument - Variable in class Node
Points to the Document used to create this Node object.
DOM-Level 1
$ownerElement - Variable in class Attr
A link to the Element object that owns this attribute.
DOM-Level 2
$parentNode - Variable in class Node
Points to the parent of this node.
DOM-Level 1
$parseCData - Variable in class DOMParser
A CDataSection is parsed.
$parseDTD - Variable in class DOMParser
If true, the DTD will be parsed.
$prefix - Variable in class Node
The namespace prefix of this Node, used for nodes that support namespace prefixes.
DOM-Level 2
$previousSibling - Variable in class Node
Points to the previous Node in the siblings list.
DOM-Level 1
$publicId - Variable in class DocumentType
The public identifier of the external subset.
DOM-Level 2
$publicId - Variable in class Entity
Die public identifier URL (URI) for this entity.
DOM-Level 1
$publicId - Variable in class Notation
Die public identifier URL (URI) for this notation.
DOM-Level 1
$readonly - Variable in class Node
Mark this node as a readonly node.
$specified - Variable in class Attr
If this attribute was explicity set in the XML source for the parent element or it is a default value in the DTD (currently not supported by phpXD) specified is true.
DOM-Level 1
$systemId - Variable in class DocumentType
The system identifier of the external subset.
DOM-Level 2
$systemId - Variable in class Entity
Die system identifier URL (URI) for this entity.
DOM-Level 1
$systemId - Variable in class Notation
Die system identifier URL (URI) for this notation.
DOM-Level 1
$tagName - Variable in class Element
The XML tag name.
DOM-Level 1
$target - Variable in class ProcessingInstruction
The target portion of this PI.
DOM-Level 1
$value - Variable in class Attr
The value of the attribute.
DOM-Level 1

A

appendChild(var) - Method in class Attr
This inherited function from Node interface is not supported by the Attr interface.
DOM-Level 1
appendChild(var) - Method in class Node
Appends the $newChild node to the end of the child list if the node is a permitted child of this node.
DOM-Level 1
appendData(var) - Method in class CharacterData
Appends contents of the arg parameter to the current contents of the data attribute.
DOM-Level 1
Attr - class Attr.
Class representing the DOM Attr interface.
Attr() - Constructor for class Attr
Constructor of the class.

C

CDataSection - class CDataSection.
Class representing the DOM CDataSection interface.
CDataSection() - Constructor for class CDataSection
Constructor of the class.
CharacterData - class CharacterData.
Class representing the DOM CharacterData interface.
CharacterData() - Constructor for class CharacterData
Constructor of the class.
checkDocument(var) - Method in class Node
Checks, if the node $child was created from the same document than this node.
checkHierarchy(var) - Method in class Node
Checks, if the node $child is a permitted child object of the DOM hierarchy.
cloneNode(var) - Method in class Node
Returns a copy of the node without the parent node; If $deep is true, all children are also copied.
DOM-Level 1
cloneNode(var, var) - Method in class Node
Internal function for cloning a node.
Comment - class Comment.
Class representing the DOM Comment interface.
Comment() - Constructor for class Comment
Constructor of the class.
createAttribute(var) - Method in class Document
Creates an Attribute node.
DOM-Level 1
createAttributeNS(var, var) - Method in class Document
Same as createAttribute, but includes support for XML namespaces.
DOM-Level 2
createCDataSection(var) - Method in class Document
Creates a CDataSection node.
DOM-Level 1
createComment(var) - Method in class Document
Creates a Comment node.
DOM-Level 1
createDocument(var, var, var) - Method in class DOMImplementation
Creates a new, empty Document with the given document type.
DOM-Level 2
createDocumentFragment() - Method in class Document
Creates a DocumentFragment node.
DOM-Level 1
createDocumentType(var, var, var) - Method in class DOMImplementation
Creates an empty DocumentType node that is not associated with any document.
DOM-Level 2
createElement(var) - Method in class Document
Creates an Element node.
DOM-Level 1
createElementNS(var, var) - Method in class Document
Same as createElement, but includes support for XML namespaces.
DOM-Level 2
createEntityReference(var) - Method in class Document
Creates an EntityReference node (not supported yet)
DOM-Level 1
createProcessingInstruction(var, var) - Method in class Document
Creates a ProcessingInstruction node.
DOM-Level 1
createTextNode(var) - Method in class Document
Creates a Text node.
DOM-Level 1

D

deleteData(var, var) - Method in class CharacterData
Truncates the data attribute; It removes count characters, starting at the offset position.
DOM-Level 1
displayError(var) - Method in class DOMParser
Displays errors, which occur while parsing.
Document - class Document.
Class representing the DOM Document interface.
Document() - Constructor for class Document
Constructor of the class.
DocumentFragment - class DocumentFragment.
Class representing the DOM DocumentFragment interface.
DocumentFragment() - Constructor for class DocumentFragment
Constructor of the class.
DocumentType - class DocumentType.
Class representing the DOM DocumentType interface.
DocumentType() - Constructor for class DocumentType
Constructor of the class.
DOMImplementation - class DOMImplementation.
Class representing the DOM DOMImplementation interface.
DOMImplementation() - Constructor for class DOMImplementation
 
DOMParser - class DOMParser.
Parse a document.
DOMParser() - Constructor for class DOMParser
The Constructor of the class.

E

Element - class Element.
Class representing the DOM Element interface.
Element() - Constructor for class Element
Constructor of the class.
Entity - class Entity.
Class representing the DOM Entity interface.
Entity() - Constructor for class Entity
Constructor of the class.
EntityReference - class EntityReference.
Class representing the DOM EntityReference interface.
EntityReference() - Constructor for class EntityReference
Constructor of the class.

F

file_exists(var) - Method in class DOMParser
Check whether a file or url exists.

G

getAttribute(var) - Method in class Element
Returns the value of the attribute specified by the name parameter.
DOM-Level 1
getAttributeNode(var) - Method in class Element
Returns the attribute specified by the name parameter.
DOM-Level 1
getAttributeNodeNS(var, var) - Method in class Element
Same as getAttributeNode, but includes support for XML namespaces.
DOM-Level 2
getAttributeNS(var, var) - Method in class Element
Same as getAttribute, but includes support for XML namespaces.
DOM-Level 2
getAttributes() - Method in class Node
Provides access to a list of Attr objects in a NamedNodeMap.
DOM-Level 1
getChildNodes() - Method in class Node
Returns a NodeList containing a reference to every child in this Node.
DOM-Level 1
getData() - Method in class CharacterData
Returns the data stored in this node.
DOM-Level 1
getData() - Method in class ProcessingInstruction
Returns the data portion of this PI.
DOM-Level 1
getDoctype() - Method in class Document
Returns an reference to the DocumentType object.
DOM-Level 1
getDocumentElement() - Method in class Document
Returns an reference to the root element.
DOM-Level 1
getElementById(var) - Method in class Document
Returns a Element node from the current document whose id attribute matches the given id.
DOM-Level 2 -- NYI
getElementByIdHelp(var, var, var) - Method in class Document
Runs recursively through the DOM-Tree and returns the element with attribute id.
getElementsByTagName(var) - Method in class Document
Returns a NodeList of Element nodes from the current document whose tagName attribute matches the given tagname.
DOM-Level 1
getElementsByTagName(var) - Method in class Element
Returns a NodeList of all child Element nodes whose tagName attribute matches the give name parameter.
DOM-Level 1
getElementsByTagNameList(var, var, var) - Method in class Document
Runs recursively through the DOM-Tree and returns a NodeList with all Element nodes that have the searched tagname.
getElementsByTagNameList(var, var, var) - Method in class Element
Runs recursively through the DOM-Tree and returns a NodeList with all Element nodes that have the searched tagname.
getElementsByTagNameNS(var, var) - Method in class Document
Same as getElementByTagName, but includes support for XML namespaces.
DOM-Level 2
getElementsByTagNameNS(var, var) - Method in class Element
Same as getElementsByTagName, but includes support for XML namespaces.
DOM-Level 2
getElementsByTagNameNSList(var, var, var, var) - Method in class Document
Runs recursively through the DOM-Tree and returns a NodeList with all Element nodes that have the searched $namespaceURI and $localName.
getElementsByTagNameNSList(var, var, var, var) - Method in class Element
Runs recursively through the DOM-Tree and returns a NodeList with all Element nodes that have the searched $namespaceURI and $localName.
getEntities() - Method in class DocumentType
Returns a NamedNodeMap containing all general entities declared in the DTD.
DOM-Level 1
getFirstChild() - Method in class Node
Returns a reference to the head of the linked list of children in this node.
DOM-Level 1
getImplementation() - Method in class Document
Returns an reference to the DOMImplementation object.
DOM-Level 1
getInternalSubset() - Method in class DocumentType
Returns the internal subset.
DOM-Level 2
getLastChild() - Method in class Node
Returns a reference to the end of the linked list of children in this node.
DOM-Level 1
getLength() - Method in class CharacterData
Returns the length of the data stored in this node.
DOM-Level 1
getLength() - Method in class NamedNodeMap
Returns the number of nodes in the map.
DOM-Level 1
getLength() - Method in class NodeList
Returns the number of nodes in the list.
DOM-Level 1
getLocalName() - Method in class Node
Returns the local part of the fully qualified node name.
DOM-Level 2
getName() - Method in class Attr
Returns the name of the attribute.
DOM-Level 1
getName() - Method in class DocumentType
Returns the name of the DTD.
DOM-Level 1
getNamedItem(var) - Method in class NamedNodeMap
Retrieves a node specified by name
DOM-Level 1
getNamedItemNS(var, var) - Method in class NamedNodeMap
Retrieves a node specified by local name and namespace URI.
DOM-Level 2
getNamespaceURI() - Method in class Node
Returns the namespace URI of this node.
DOM-Level 2
getNextSibling() - Method in class Node
Returns a reference to the next node in the siblings list.
DOM-Level 1
getNodeName() - Method in class Node
Returns the name of the node or null if the node has no name.
DOM-Level 1
getNodeType() - Method in class Node
Returns the type of the node.
DOM-Level 1
getNodeValue() - Method in class Node
Returns the value of the node or null if the node has no value.
DOM-Level 1
getNotationName() - Method in class Entity
Returns the notation name of this entity if unparsed.
getNotations() - Method in class DocumentType
Returns a NamedNodeMap containing all notations declared in the DTD.
DOM-Level 1
getOwnerDocument() - Method in class Node
Returns a reference to the Document used to create this node.
DOM-Level 1
getOwnerElement() - Method in class Attr
Returns a reference to the owner of the attribute.
DOM-Level 2
getParentNode() - Method in class Node
Returns the parent of this node.
DOM-Level 1
getPrefix() - Method in class Node
Returns the namespace prefix of this node.
DOM-Level 2
getPreviousSibling() - Method in class Node
Returns the previous node in the siblings list.
DOM-Level 1
getPublicId() - Method in class DocumentType
Returns the public identifier of an external subset.
DOM-Level 2
getPublicId() - Method in class Entity
Returns the public identifier URL.
getPublicId() - Method in class Notation
Returns the public identifier URL.
getSpecified() - Method in class Attr
Returns true if the attribute was set explicity in the XML Source or in the DTD (not supported).
DOM-Level 1
getSystemId() - Method in class DocumentType
Returns the system identifier of an external subset.
DOM-Level 2
getSystemId() - Method in class Entity
Returns the system identifier URL.
getSystemId() - Method in class Notation
Returns the system identifier URL.
getTagName() - Method in class Element
Returns the XML tag name of the element.
DOM-Level 1
getTarget() - Method in class ProcessingInstruction
Returns the target of this PI.
DOM-Level 1
getValue() - Method in class Attr
Return the value of the attribute.
DOM-Level 1

H

handleCharacterData(var, var) - Method in class DOMParser
The CharacterData Handler for Expat.
handleDefault(var, var) - Method in class DOMParser
The Default Handler for Expat.
handleEndElement(var, var) - Method in class DOMParser
The Element End Handler for Expat.
handleEntityReference(var, var) - Method in class DOMParser
The EntityReference Handler for Expat.
handleProcessingInstruction(var, var, var) - Method in class DOMParser
The ProcessingInstruction Handler for Expat.
handleStartElement(var, var, var) - Method in class DOMParser
The Element Start Handler for Expat.
hasAttribute(var) - Method in class Element
Returns true when an attribute with a given name is specified on this element or has a default value, false otherwise.
hasAttributeNS(var, var) - Method in class Element
Same as hasAttribute, but includes support for XML namespaces.
DOM-Level 2
hasAttributes() - Method in class Node
Indicates whether an Element node has any attributes.
DOM-Level 2
hasChildNodes() - Method in class Node
This method provides a quick way to check if a node has children.
DOM-Level 1
hasFeature(var, var) - Method in class DOMImplementation
Tests to see if the DOM implementation supports a given named feature package.
DOM-Level 1

I

importNode(var, var) - Method in class Document
Creates a copy of a Node object from another document that can be inserted within the current documents node hierarchy.
DOM-Level 2
insertBefore(var, var) - Method in class Attr
This inherited function from Node interface is not supported by the Attr interface.
DOM-Level 1
insertBefore(var, var) - Method in class Node
Inserts the Node object $newChild into the child list of the parent node; The $refChild parameter allows you to specify where to insert the new node; If $refChild is null, newChild is inserted at the end of the child list; If $newChild is linked into the document tree, it is removed before it is inserted in its new position.
DOM-Level 1
insertData(var, var) - Method in class CharacterData
Takes a string, splits the data attributes current contents at the given offset, then inserts the string arg between the two substrings.
DOM-Level 1
insertNode(var, var) - Method in class NodeList
Insert a Node.
isSupported(var, var) - Method in class Node
Checks to see if a particular DOM feature is available for this implementation.
DOM-Level 2
item(var) - Method in class NamedNodeMap
Returns the indexth item in this map.
DOM-Level 1
item(var) - Method in class NodeList
Returns the indexth item in this list.
DOM-Level 1

N

NamedNodeMap - class NamedNodeMap.
Class representing the DOM NamedNodeMap interface
NamedNodeMap() - Constructor for class NamedNodeMap
 
Node - class Node.
Class representing the DOM Node interface
Node() - Constructor for class Node
Constructor of the class.
NodeList - class NodeList.
Class representing the DOM NodeList interface
NodeList() - Constructor for class NodeList
 
normalize() - Method in class Node
Recursively combines all adjacent Text nodes into a single node; It also removes empty Text nodes from the document tree.
DOM-Level 2
Notation - class Notation.
Class representing the DOM Notation interface.
Notation() - Constructor for class Notation
Constructor of the class.

P

parse(var, var) - Method in class DOMParser
Loads XML string specified by $str and creates the DOM tree.
parseEntity(var) - Method in class DOMParser
Internal method to parse an entity body.
parseExternalEntity(var) - Method in class DOMParser
Internal method to load a file of a parsed external entity.
parseFile(var, var) - Method in class DOMParser
Loads the XML file specified by $file and creates the DOM tree.
ProcessingInstruction - class ProcessingInstruction.
Class representing the DOM ProcessingInstruction interface.
ProcessingInstruction() - Constructor for class ProcessingInstruction
Constructor of the class.

R

removeAttribute(var) - Method in class Element
Removes the Attribute node specified by name.
DOM-Level 1
removeAttributeNode(var) - Method in class Element
Removes the specified Attribute node.
DOM-Level 1
removeAttributeNS(var, var) - Method in class Element
Same as removeAttribute, but includes support for XML namespaces.
DOM-Level 2
removeChild(var) - Method in class Node
Unlinks the $oldChild node from the child list.
DOM-Level 1
removeNamedItem(var) - Method in class NamedNodeMap
Removes a node specified by name.
DOM-Level 1
removeNamedItemNS(var, var) - Method in class NamedNodeMap
Removes a node specified by local name and namespace URI.
DOM-Level 2
removeNode(var) - Method in class NodeList
Removes a Node.
replaceChild(var, var) - Method in class Attr
This inherited function from Node interface is not supported by the Attr interface.
DOM-Level 1
replaceChild(var, var) - Method in class Node
Replaces the child node $oldChild with $newChild; If $newChild is linked into the document tree, it is removed before the replace is performed.
DOM-Level 1
replaceData(var, var, var) - Method in class CharacterData
Replaces a substring within the data attribute with another string.
DOM-Level 1
replaceNode(var, var) - Method in class NodeList
Replaces the indexth node with $node.

S

setAttribute(var, var) - Method in class Element
Set the Attribute name to the value.
setAttributeNode(var) - Method in class Element
Sets the specified Attribute node.
DOM-Level 1
setAttributeNodeNS(var) - Method in class Element
Same as setAttributeNode, but includes support for XML namespaces.
DOM-Level 2
setAttributeNS(var, var, var) - Method in class Element
Same as setAttribute, but includes support for XML namespaces.
DOM-Level 2
setData(var) - Method in class CharacterData
Sets the data stored in this node.
DOM-Level 1
setData(var) - Method in class ProcessingInstruction
Sets the data portion of this PI.
DOM-Level 1
setNamedItem(var) - Method in class NamedNodeMap
Adds a node using its nodeName attribute.
DOM-Level 1
setNamedItemNS(var) - Method in class NamedNodeMap
Adds a node using its $namespaceURI and $localName
DOM-Level 2
setNodeValue(var) - Method in class Attr
Sets the value of the attribute (inherited function from Node interface)
DOM-Level 1
setNodeValue(var) - Method in class Node
Sets the value of this node.
DOM-Level 1
setPrefix(var) - Method in class Node
Changes the prefix of this node; For ELEMENT_NODE and ATTRIBUTE_NODE type nodes, changing the namespace prefix also affects the nodeName, tagName and name attributes.
DOM-Level 2
setValue(var) - Method in class Attr
Sets the value of the attribute
DOM-Level 1
splitText(var) - Method in class Text
Splits a Text node into two adjacent Text nodes.
DOM-Level 1
substringData(var, var) - Method in class CharacterData
Returns a string that contains a subset of the string stored in the data attribute.
DOM-Level 1

T

Text - class Text.
Class representing the DOM Text interface
Text() - Constructor for class Text
Constructor of the class.

$ A C D E F G H I N P R S T