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

Référence de la classe DOMIT_Parser

Liste de tous les membres

Fonctions membres publiques

Attributs publics


Documentation des fonctions membres

DOMIT_Parser::cdataElement ( &$  parser,
data 
)

Catches a CDATA Section event and processes the text

Paramètres:
ObjectA reference to the current SAX parser
stringThe current text data

Références $currentNode, et $data.

DOMIT_Parser::commentElement ( &$  parser,
data 
)

Catches a comment node event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe comment data

Références $currentNode, $data, et dumpTextNode().

Référencé par defaultDataElement().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::dataElement ( &$  parser,
data 
)

Catches a data event and processes the text

Paramètres:
ObjectA reference to the current SAX parser
stringThe current text data

Références $data.

DOMIT_Parser::defaultDataElement ( &$  parser,
data 
)

Catches a default data event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe current data

Références $currentNode, $data, commentElement(), doctypeElement(), dumpTextNode(), et processingInstructionElement().

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::doctypeElement ( &$  parser,
data 
)

Catches a doctype event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe current data

Références $currentNode, $data, $name, et $start.

Référencé par defaultDataElement().

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::dumpTextNode ( )

Generates and appends a new text node from the parseContainer text

Références $currentNode.

Référencé par commentElement(), defaultDataElement(), endElement(), processingInstructionElement(), startElement(), et startElementNS().

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::endElement ( &$  parser,
name 
)

Catches an end element event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe tag name of the current element

Références dumpTextNode().

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::endNamespaceDeclaration ( &$  parser,
prefix 
)

Catches an end namespace declaration event

Paramètres:
ObjectA reference to the current SAX parser
stringThe namespace prefix
DOMIT_Parser::notationElement ( &$  parser,
data 
)

Catches a notation node event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe current notation data

Références $data.

DOMIT_Parser::parse ( &$  myXMLDoc,
xmlText,
preserveCDATA = true 
)

Parses xml text using Expat

Paramètres:
ObjectA reference to the DOM document that the xml is to be parsed into
stringThe text to be parsed
booleanTrue if CDATA Section nodes are not to be converted into Text nodes
Renvoie:
boolean True if the parsing is successful

Références $preserveCDATA.

DOMIT_Parser::parseSAXY ( &$  myXMLDoc,
xmlText,
preserveCDATA = true,
definedEntities 
)

Parses xml text using SAXY

Paramètres:
ObjectA reference to the DOM document that the xml is to be parsed into
stringThe text to be parsed
booleanTrue if CDATA Section nodes are not to be converted into Text nodes
Renvoie:
boolean True if the parsing is successful

Références $preserveCDATA.

DOMIT_Parser::processingInstructionElement ( &$  parser,
target,
data 
)

Catches a processing instruction node event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe target of the processing instruction data
stringThe processing instruction data

Références $currentNode, $data, $target, et dumpTextNode().

Référencé par defaultDataElement().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::startElement ( &$  parser,
name,
attrs 
)

Catches a start element event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe tag name of the current element
ArrayAn array of the element attributes

Références $currentNode, $name, et dumpTextNode().

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::startElementNS ( &$  parser,
name,
attrs 
)

Catches a start element event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe tag name of the current element
ArrayAn array of the element attributes

Références $currentNode, $name, et dumpTextNode().

Voici le graphe d'appel pour cette fonction :

DOMIT_Parser::startNamespaceDeclaration ( &$  parser,
prefix,
uri 
)

Catches a start namespace declaration event and processes the data

Paramètres:
ObjectA reference to the current SAX parser
stringThe namespace prefix
stringThe namespace uri

Références $uri.


Documentation des données membres

DOMIT_Parser::$inCDATASection = false
DOMIT_Parser::$inTextNode = false
DOMIT_Parser::$lastChild = null
DOMIT_Parser::$parseContainer = ''
DOMIT_Parser::$parseItem = ''
DOMIT_Parser::$preserveCDATA

Référencé par parse(), et parseSAXY().

DOMIT_Parser::$tempNamespaceURIMap = array()
DOMIT_Parser::$waitingForElementToDeclareNamespaces = false
DOMIT_Parser::$xmlDoc = null

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