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

Référence de la classe DOMIT_Lite_Document

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

Liste de tous les membres

Fonctions membres publiques

Attributs publics


Documentation des fonctions membres

& DOMIT_Lite_Document::appendChild ( &$  node)

Appends a node to the childNodes list of the current node

Paramètres:
ObjectThe node to be appended
Renvoie:
Object The appended node

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

Références DOMIT_DOMException::raiseException(), et setDocumentElement().

Référencé par setDocumentElement().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::appendEntityTranslationTable ( table)

Appends an array of entity mappings to the existing translation table

Intended mainly to facilitate the conversion of non-ASCII entities into equivalent characters

Paramètres:
arrayA list of entity mappings in the format: array('&' => '&');
& DOMIT_Lite_Document::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_Lite_Node.

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

& DOMIT_Lite_Document::createCDATASection ( data)

Creates a new DOMIT_Lite_CDATASection node

Paramètres:
stringThe text of the CDATASection
Renvoie:
Object The new CDATASection node

Références $data.

& DOMIT_Lite_Document::createElement ( tagName)

Creates a new DOMIT_Lite_Element node

Paramètres:
stringThe tag name of the element
Renvoie:
Object The new element
& DOMIT_Lite_Document::createTextNode ( data)

Creates a new DOMIT_Text node

Paramètres:
stringThe text of the node
Renvoie:
Object The new text node

Références $data.

DOMIT_Lite_Document::DOMIT_Lite_Document ( )

DOM Document constructor

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

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::establishConnection ( url)

Establishes a connection, given an url

Paramètres:
stringThe url of the data

Références $host, $url, php_http_connection::formatHost(), et setConnection().

Référencé par getTextFromFile().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::expandEmptyElementTags ( truthVal,
expandEmptyElementExceptions = false 
)

Specifies whether elements tags will be rendered to string as <element></element> rather than <element>

Paramètres:
booleanTrue if the expanded form is to be used
mixedAn array of tag names that should be excepted from expandEmptyElements rule (optional)

Références $expandEmptyElementExceptions.

DOMIT_Lite_Document::getDocType ( )

Returns the doctype text

Renvoie:
string The doctype text, or an emty string
& DOMIT_Lite_Document::getDOMImplementation ( )

Returns a reference to the DOMIT_DOMImplementation object

Renvoie:
Object A reference to the DOMIT_DOMImplementation object
& DOMIT_Lite_Document::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_Lite_Node.

& DOMIT_Lite_Document::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
DOMIT_Lite_Document::getErrorCode ( )

Returns the error code from the underlying SAX parser

Renvoie:
int The error code
DOMIT_Lite_Document::getErrorString ( )

Returns the error string from the underlying SAX parser

Renvoie:
string The error string
DOMIT_Lite_Document::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_Lite_Node.

DOMIT_Lite_Document::getTextFromFile ( filename)

Retrieves text from a file

Paramètres:
stringThe file path
Renvoie:
string The text contained in the file

Références $filename, establishConnection(), et php_file_utilities::getDataFromFile().

Référencé par loadXML(), et loadXML_utf8().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::getVersion ( )

Returns the current version of DOMIT! Lite

Renvoie:
Object The current version of DOMIT! Lite
DOMIT_Lite_Document::getXMLDeclaration ( )

Returns the xml declaration text

Renvoie:
mixed The xml declaration text, or an empty string
& DOMIT_Lite_Document::insertBefore ( &$  newChild,
&$  refChild 
)

Inserts a node to the childNodes list of the current node

Paramètres:
ObjectThe node to be inserted
ObjectThe node before which the insertion is to occur
Renvoie:
Object The inserted node

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

Références $type, DOMIT_DOMException::raiseException(), et setDocumentElement().

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::load ( &$  contextNode)

Manages the firing of the onLoad() event

Paramètres:
ObjectThe parent node of the current recursion

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

Référencé par parseXML().

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::loadXML ( filename,
useSAXY = true,
preserveCDATA = true,
fireLoadEvent = false 
)

Parses an xml file

Paramètres:
stringThe xml file to be parsed
booleanTrue if SAXY is to be used instead of Expat
booleanFalse if CDATA Section are to be generated as Text nodes
booleanTrue if onLoad is to be called on each node after parsing
Renvoie:
boolean True if parsing is successful

Références $filename, getTextFromFile(), et parseXML().

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::loadXML_utf8 ( filename,
useSAXY = true,
preserveCDATA = true,
fireLoadEvent = false 
)

Parses an xml file; first encodes text as UTF-8

Paramètres:
stringThe xml file to be parsed
booleanTrue if SAXY is to be used instead of Expat
booleanFalse if CDATA Section are to be generated as Text nodes
booleanTrue if onLoad is to be called on each node after parsing
Renvoie:
boolean True if parsing is successful

Références $filename, getTextFromFile(), et parseXML_utf8().

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::parsedBy ( )

Indicates the SAX parser used to parse the current document

Renvoie:
string Either "SAXY_LITE" or "EXPAT"
DOMIT_Lite_Document::parseXML ( xmlText,
useSAXY = true,
preserveCDATA = true,
fireLoadEvent = false 
)

Parses an xml string

Paramètres:
stringThe xml text to be parsed
booleanTrue if SAXY is to be used instead of Expat
booleanFalse if CDATA Section are to be generated as Text nodes
booleanTrue if onLoad is to be called on each node after parsing
Renvoie:
boolean True if parsing is successful

Références load(), et DOMIT_Utilities::validateXML().

Référencé par loadXML(), et parseXML_utf8().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::parseXML_utf8 ( xmlText,
useSAXY = true,
preserveCDATA = true,
fireLoadEvent = false 
)

Parses an xml string; first encodes string as UTF-8

Paramètres:
stringThe xml text to be parsed
booleanTrue if SAXY is to be used instead of Expat
booleanFalse if CDATA Section are to be generated as Text nodes
booleanTrue if onLoad is to be called on each node after parsing
Renvoie:
boolean True if parsing is successful

Références parseXML().

Référencé par loadXML_utf8().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::preserveWhitespace ( truthVal)

Specifies whether DOMIT! preserves whitespace when parsing

Paramètres:
booleanTrue if whitespace is to be preserved
& DOMIT_Lite_Document::removeChild ( &$  oldChild)

Removes a node from the childNodes list of the current node

Paramètres:
ObjectThe node to be removed
Renvoie:
Object The removed node

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

& DOMIT_Lite_Document::replaceChild ( &$  newChild,
&$  oldChild 
)

Replaces a node with another

Paramètres:
ObjectThe new node
ObjectThe old node
Renvoie:
Object The new node

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

Références DOMIT_DOMException::raiseException(), et setDocumentElement().

Référencé par setDocumentElement().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::resolveErrors ( truthVal)

Specifies whether DOMIT! Lite will try to fix invalid XML before parsing begins

Paramètres:
booleanTrue if errors are to be resolved
DOMIT_Lite_Document::saveTextToFile ( filename,
text 
)

Saves text to a file

Paramètres:
stringThe file path
stringThe text to be saved
Renvoie:
boolean True if the save is successful

Références $filename, $text, et php_file_utilities::putDataToFile().

Référencé par saveXML(), et saveXML_utf8().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::saveXML ( filename,
normalized = false 
)

Saves the current DOM document as an xml file

Paramètres:
stringThe path of the xml file
booleanTrue if xml text is to be normalized before saving
Renvoie:
boolean True if save is successful

Références $filename, saveTextToFile(), DOMIT_Lite_Node::toNormalizedString(), et toString().

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::saveXML_utf8 ( filename,
normalized = false 
)

Saves the current DOM document as an xml file; first encodes text as UTF-8

Paramètres:
stringThe path of the xml file
booleanTrue if xml text is to be normalized before saving
Renvoie:
boolean True if save is successful

Références $filename, saveTextToFile(), DOMIT_Lite_Node::toNormalizedString(), et toString().

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::setAuthorization ( user,
password 
)

Specifies basic authentication for an http connection

Paramètres:
stringThe user name
stringThe password

Références $user.

DOMIT_Lite_Document::setConnection ( host,
path = '/',
port = 80,
timeout = 0,
user = null,
password = null 
)

Specifies the parameters of the http conection used to obtain the xml data

Paramètres:
stringThe ip address or domain name of the connection
stringThe path of the connection
intThe port that the connection is listening on
intThe timeout value for the connection
stringThe user name, if authentication is required
stringThe password, if authentication is required

Références $host, $path, et $user.

Référencé par establishConnection().

Voici le graphe d'appel pour cette fonction :

& DOMIT_Lite_Document::setDocumentElement ( &$  node)

Set the specified node as document element

Paramètres:
ObjectThe node that is to become document element
Renvoie:
Object The new document element

Références appendChild(), DOMIT_DOMException::raiseException(), et replaceChild().

Référencé par appendChild(), insertBefore(), et replaceChild().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::setProxyAuthorization ( user,
password 
)

Specifies basic authentication for the proxy

Paramètres:
stringThe user name
stringThe password

Références $user.

DOMIT_Lite_Document::setProxyConnection ( host,
path = '/',
port = 80,
timeout = 0,
user = null,
password = null 
)

Specifies that a proxy is to be used to obtain the xml data

Paramètres:
stringThe ip address or domain name of the proxy
stringThe path to the proxy
intThe port that the proxy is listening on
intThe timeout value for the connection
stringThe user name, if authentication is required
stringThe password, if authentication is required

Références $host, $path, et $user.

DOMIT_Lite_Document::setXMLDeclaration ( decl)

Returns the xml declaration text

Renvoie:
mixed The xml declaration text, or an empty string
DOMIT_Lite_Document::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_Lite_Node.

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

DOMIT_Lite_Document::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_Lite_Node::forHTML().

Référencé par saveXML(), et saveXML_utf8().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Lite_Document::useHTTPClient ( truthVal)

Specifies whether an HTTP client should be used to establish a connection

Paramètres:
booleanTrue if an HTTP client is to be used to establish the connection

Documentation des données membres

DOMIT_Lite_Document::$definedEntities = array()
DOMIT_Lite_Document::$doctype
DOMIT_Lite_Document::$documentElement
DOMIT_Lite_Document::$doExpandEmptyElementTags = false
DOMIT_Lite_Document::$doResolveErrors = false
DOMIT_Lite_Document::$doUseHTTPClient = false
DOMIT_Lite_Document::$errorCode = 0
DOMIT_Lite_Document::$errorString = ''
DOMIT_Lite_Document::$expandEmptyElementExceptions = array()

Référencé par expandEmptyElementTags().

DOMIT_Lite_Document::$httpConnection = null
DOMIT_Lite_Document::$implementation
DOMIT_Lite_Document::$parser
DOMIT_Lite_Document::$preserveWhitespace = false
DOMIT_Lite_Document::$xmlDeclaration

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