API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe DOMIT_Element

Graphe d'héritage de DOMIT_Element:
Graphe de collaboration de DOMIT_Element:

Liste de tous les membres

Fonctions membres publiques

Attributs publics


Documentation des fonctions membres

& DOMIT_Element::_getElementByID ( elementID,
isStrict 
)

Returns the attribute node whose ID is given by elementId.

Paramètres:
stringThe id of the matching element
booleanTrue if XML spec is to be strictly adhered to (only attributes xml:id are considered valid)
Renvoie:
Object The found attribute or null

Références $i, $total, et getAttributeNodeNS().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Element::_getNamespaceDeclarationsInScope ( &$  nsMap)

Returns an array of namespace declarations in the scope of the current element

Renvoie:
array An array of namespace declarations in the scope of the current element
& DOMIT_Element::cloneNode ( deep = false)

Copies a node and/or its children

Paramètres:
booleanTrue if all child nodes are also to be cloned
Renvoie:
Object A copy of the node and/or its children

Réimplémentée à partir de DOMIT_Node.

Références $i, et $total.

DOMIT_Element::copyNamespaceDeclarationsLocally ( )

Copies all namespace declarations in scope to the namespace URI map of the current element

Références declareDefaultNamespace(), declareNamespace(), et getNamespaceDeclarationsInScope().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::declareDefaultNamespace ( value)

Creates a default xmlns declaration at the current element

Paramètres:
arrayAn array of namespace declarations in the scope of the current element

Références setAttributeNS().

Référencé par copyNamespaceDeclarationsLocally().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::declareNamespace ( localname,
value 
)

Creates an xmlns declaration at the current element

Paramètres:
arrayAn array of namespace declarations in the scope of the current element

Références setAttributeNS().

Référencé par copyNamespaceDeclarationsLocally().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::DOMIT_Element ( tagName)

DOM Element constructor

Paramètres:
stringThe tag name of the element

Références DOMIT_Node::_constructor().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::getAttribute ( name)

Gets the value of the specified attribute, if it exists

Paramètres:
stringThe attribute name
Renvoie:
string The attribute value

Références $name.

& DOMIT_Element::getAttributeNode ( name)

Gets a reference to the specified attribute node

Paramètres:
stringThe attribute name
Renvoie:
Object A reference to the found node, or null

Références $name.

& DOMIT_Element::getAttributeNodeNS ( namespaceURI,
localName 
)

Gets a reference to the specified attribute node

Paramètres:
stringThe attribute namespaceURI
stringThe attribute localName
Renvoie:
Object A reference to the found node, or null

Références DOMIT_Node::$localName, et DOMIT_Node::$namespaceURI.

Référencé par _getElementByID().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::getAttributeNS ( namespaceURI,
localName 
)

Gets the value of the attribute with the specified namespaceURI and localName, if it exists

Paramètres:
stringThe namespaceURI
stringThe localName
Renvoie:
string The attribute value

Références DOMIT_Node::$localName, et DOMIT_Node::$namespaceURI.

DOMIT_Element::getDefaultNamespaceDeclaration ( )

Returns the default xmlns declaration for the current element

Renvoie:
string The default xmlns declaration for the current element
& DOMIT_Element::getElementsByAttributePath ( pattern,
nodeIndex = 0 
)

Retrieves an element or DOMIT_NodeList of elements corresponding to an Xpath-like attribute expression (NOT YET IMPLEMENTED!)

Paramètres:
stringThe query pattern
intIf a single node is to be returned (rather than the entire NodeList) the index of that node
Renvoie:
mixed A NodeList or single node that matches the pattern

Réimplémentée à partir de DOMIT_Node.

& DOMIT_Element::getElementsByPath ( pattern,
nodeIndex = 0 
)

Retrieves an element or DOMIT_NodeList of elements corresponding to an Xpath-like expression.

Paramètres:
stringThe query pattern
intIf a single node is to be returned (rather than the entire NodeList) the index of that node
Renvoie:
mixed A NodeList or single node that matches the pattern

Réimplémentée à partir de DOMIT_Node.

& DOMIT_Element::getElementsByTagName ( tagName)

Retrieves a NodeList of child elements with the specified tag name

Paramètres:
stringThe matching element tag name
Renvoie:
Object A NodeList of found elements

Références getNamedElements().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Element::getElementsByTagNameNS ( namespaceURI,
localName 
)

Retrieves a NodeList of child elements with the specified namespaceURI and localName

Paramètres:
stringThe namespaceURI
stringThe localName
Renvoie:
Object A NodeList of found elements

Références DOMIT_Node::$localName, DOMIT_Node::$namespaceURI, et getNamedElementsNS().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::getNamedElements ( &$  nodeList,
tagName 
)

Adds elements with the specified tag name to a NodeList collection

Paramètres:
ObjectThe NodeList collection
stringThe tag name of matching elements

Réimplémentée à partir de DOMIT_Node.

Références $i, et $total.

Référencé par getElementsByTagName().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::getNamedElementsNS ( &$  nodeList,
namespaceURI,
localName 
)

Adds elements with the specified tag name to a NodeList collection

Paramètres:
ObjectThe NodeList collection
stringThe namespaceURI of matching elements
stringThe localName of matching elements

Références $i, DOMIT_Node::$localName, DOMIT_Node::$namespaceURI, et $total.

Référencé par getElementsByTagNameNS().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Element::getNamespaceDeclarationsInScope ( )

Returns an array of namespace declarations in the scope of the current element

Renvoie:
array An array of namespace declarations in the scope of the current element

Référencé par copyNamespaceDeclarationsLocally().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::getTagName ( )

Returns the tag name of the element

Renvoie:
string The tag name of the element
DOMIT_Element::getText ( )

Returns the concatented text of the current node and its children

Renvoie:
string The concatented text of the current node and its children

Réimplémentée à partir de DOMIT_Node.

Références $i, et $text.

DOMIT_Element::getTypedNodes ( &$  nodeList,
type 
)

Adds all child nodes of the specified nodeType to the NodeList

Paramètres:
ObjectThe NodeList collection
stringThe nodeType of matching nodes

Réimplémentée à partir de DOMIT_Node.

Références $i, et $type.

DOMIT_Element::getValuedNodes ( &$  nodeList,
value 
)

Adds all child nodes of the specified nodeValue to the NodeList

Paramètres:
ObjectThe NodeList collection
stringThe nodeValue of matching nodes

Réimplémentée à partir de DOMIT_Node.

Références $i.

DOMIT_Element::hasAttribute ( name)

Determines whether an attribute with the specified name exists

Paramètres:
stringThe name of the attribute
Renvoie:
boolean True if the attribute exists

Références $name.

DOMIT_Element::hasAttributeNS ( namespaceURI,
localName 
)

Determines whether an attribute with the specified namespaceURI and localName exists

Paramètres:
stringThe namespaceURI of the attribute
stringThe localName of the attribute
Renvoie:
boolean True if the attribute exists

Références DOMIT_Node::$localName, et DOMIT_Node::$namespaceURI.

DOMIT_Element::hasAttributes ( )

Determines whether the element has any atributes

Renvoie:
boolean True if the element has any atributes

Réimplémentée à partir de DOMIT_Node.

DOMIT_Element::normalize ( )

Collapses adjacent text nodes in entire element subtree

Réimplémentée à partir de DOMIT_Node.

Références DOMIT_Node::hasChildNodes(), et DOMIT_ChildNodes_Interface::removeChild().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::removeAttribute ( name)

Removes the specified attribute

Paramètres:
stringThe name of the attribute to be removed

Références $name.

& DOMIT_Element::removeAttributeNode ( &$  oldAttr)

Removes an attribute node from the current element

Paramètres:
ObjectThe attribute node to be removed
Renvoie:
Object A reference to the removed node

Références DOMIT_DOMException::raiseException().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::removeAttributeNS ( namespaceURI,
localName 
)

Removes the specified attribute

Paramètres:
stringThe namespaceURI of the attribute to be removed
stringThe localName of the attribute to be removed

Références DOMIT_Node::$localName, et DOMIT_Node::$namespaceURI.

DOMIT_Element::setAttribute ( name,
value 
)

Sets the value of the specified attribute; creates a new attribute if one doesn't exist

Paramètres:
stringThe attribute name
stringThe desired attribute value

Références $name.

& DOMIT_Element::setAttributeNode ( &$  newAttr)

Adds an attribute node to the current element

Paramètres:
ObjectThe attribute node to be added
Renvoie:
Object A reference to the newly added node
& DOMIT_Element::setAttributeNodeNS ( &$  newAttr)

Adds an attribute node to the current element (namespace aware)

Paramètres:
ObjectThe attribute node to be added
Renvoie:
Object A reference to the newly added node
DOMIT_Element::setAttributeNS ( namespaceURI,
qualifiedName,
value 
)

Sets the value of the specified attribute; creates a new attribute if one doesn't exist

Paramètres:
stringThe attribute namespaceURI
stringThe attribute qualifiedName
stringThe desired attribute value

Références DOMIT_Node::$localName, et DOMIT_Node::$namespaceURI.

Référencé par declareDefaultNamespace(), et declareNamespace().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::setText ( data)

If a child text node exists, sets the nodeValue to $data. A child text node is created if none exists

Paramètres:
stringThe text data of the node

Références $data, et DOMIT_ChildNodes_Interface::appendChild().

Voici le graphe d'appel pour cette fonction :

DOMIT_Element::toArray ( )

Generates an array representation of the node and its children

Renvoie:
Array A representation of the node and its children

Réimplémentée à partir de DOMIT_Node.

Références $i, et $total.

DOMIT_Element::toString ( htmlSafe = false,
subEntities = false 
)

Generates a string representation of the node and its children

Paramètres:
booleanTrue if HTML readable output is desired
booleanTrue if illegal xml characters in text nodes and attributes should be converted to entities
Renvoie:
string The string representation

Références $i, $total, et DOMIT_Node::forHTML().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

DOMIT_Element::$namespaceURIMap = array()

La documentation de cette classe a été générée à partir du fichier suivant :