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

Référence de la classe SAXY_Parser

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

Liste de tous les membres

Fonctions membres publiques

Attributs publics


Documentation des fonctions membres

SAXY_Parser::_fireEndElementEvent ( tagName)

Fires an end element event and pops the element name from the elementName stack

Paramètres:
stringThe end element tag name

Références detectEndNamespaceDeclaration(), expandNamespacePrefix(), et SAXY_Parser_Base::fireEndElementEvent().

Référencé par parseTag().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::_fireStartElementEvent ( tagName,
&$  myAttributes 
)

Fires a start element event and pushes the element name onto the elementName stack

Paramètres:
stringThe start element tag name
ArrayThe start element attributes

Références detectStartNamespaceDeclaration(), expandAttributePrefixes(), expandNamespacePrefix(), et SAXY_Parser_Base::fireStartElementEvent().

Référencé par parseTag().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::detectEndNamespaceDeclaration ( )

Determines whether an end namespace declaration event should be fired

Références fireEndNamespaceDeclarationEvent().

Référencé par _fireEndElementEvent().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::detectStartNamespaceDeclaration ( &$  myAttributes)

Searches the attributes array for an xmlns declaration and fires an event if found

Paramètres:
ArrayThe start element attributes

Références fireStartNamespaceDeclarationEvent().

Référencé par _fireStartElementEvent().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::expandAttributePrefixes ( &$  myAttributes)

Expands attribute prefixes to full namespace uri

Paramètres:
ArrayThe start element attributes

Références expandNamespacePrefix().

Référencé par _fireStartElementEvent().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::expandNamespacePrefix ( tagName)

Expands the namespace prefix (if one exists) to the full namespace uri

Paramètres:
stringThe tagName with the namespace prefix
Renvoie:
string The tagName, with the prefix expanded to the namespace uri

Références getNamespaceURI().

Référencé par _fireEndElementEvent(), _fireStartElementEvent(), et expandAttributePrefixes().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::fireCommentEvent ( data)

Fires a comment event

Paramètres:
stringThe text of the comment

Références $data.

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

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::fireDTDEvent ( data)

Fires a doctype event

Paramètres:
stringThe doctype data

Références $data.

Référencé par preprocessXML().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::fireEndNamespaceDeclarationEvent ( prefix)

Fires an end namespace declaration event

Paramètres:
stringThe namespace prefix

Référencé par detectEndNamespaceDeclaration().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::fireProcessingInstructionEvent ( target,
data 
)

Fires a processing instruction event

Paramètres:
stringThe processing instruction data

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

Référencé par parseProcessingInstruction().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::fireStartNamespaceDeclarationEvent ( prefix,
uri 
)

Fires a start namespace declaration event

Paramètres:
stringThe namespace prefix
stringThe namespace uri

Références $uri.

Référencé par detectStartNamespaceDeclaration().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::getNamespaceURI ( prefix)

Searches the namespaceMap for the specified prefix, and returns the full namespace URI

Paramètres:
stringThe namespace prefix
Renvoie:
string The namespace uri

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

Référencé par expandNamespacePrefix().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::getVersion ( )

Returns the current version of SAXY

Renvoie:
Object The current version of SAXY
SAXY_Parser::parse ( xmlText)

The controlling method for the parsing process

Paramètres:
stringThe xml text to be processed
Renvoie:
boolean True if parsing is successful

Références $i, $total, fireCommentEvent(), SAXY_Parser_Base::getCharFromEnd(), SAXY_Parser_Base::parseBetweenTags(), parseTag(), et preprocessXML().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::parseComment ( data)

Parses a comment

Paramètres:
stringThe interior text of the comment

Références $data, et fireCommentEvent().

Référencé par preprocessXML().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::parseProcessingInstruction ( data)

Parses a processing instruction

Paramètres:
stringThe interior text of the processing instruction

Références $data, $target, $total, et fireProcessingInstructionEvent().

Référencé par parseTag(), et preprocessXML().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::parseTag ( tagText)

Parses an element tag

Paramètres:
stringThe interior text of the element tag

Références $i, $total, _fireEndElementEvent(), _fireStartElementEvent(), SAXY_Parser_Base::fireCDataSectionEvent(), SAXY_Parser_Base::fireCharacterDataEvent(), SAXY_Parser_Base::parseAttributes(), et parseProcessingInstruction().

Référencé par parse().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::preprocessXML ( xmlText)

Processes the xml prolog, doctype, and any other nodes that exist outside of the main xml document

Paramètres:
stringThe xml text to be processed
Renvoie:
string The preprocessed xml text

Références $i, $total, fireDTDEvent(), parseComment(), et parseProcessingInstruction().

Référencé par parse().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::SAXY_Parser ( )

Constructor for SAX parser

Références SAXY_Parser_Base::SAXY_Parser_Base().

Voici le graphe d'appel pour cette fonction :

SAXY_Parser::setNamespaceAwareness ( isNamespaceAware)

Specifies whether SAXY is namespace sensitive

Paramètres:
booleanTrue if SAXY is namespace aware

Références $isNamespaceAware.

SAXY_Parser::xml_error_string ( code)

Returns a textual description of the error code

Paramètres:
intThe error code
Renvoie:
string The error message
SAXY_Parser::xml_get_error_code ( )

Returns the current error code

Renvoie:
int The current error code
SAXY_Parser::xml_set_comment_handler ( handler)

Sets a reference to the handler for the Comment event

Paramètres:
mixedA reference to the Comment handler
SAXY_Parser::xml_set_doctype_handler ( handler)

Sets a reference to the handler for the DocType event

Paramètres:
mixedA reference to the DocType handler
SAXY_Parser::xml_set_end_namespace_decl_handler ( handler)

Sets a reference to the handler for the End Namespace Declaration event

Paramètres:
mixedA reference to the Start Namespace Declaration handler
SAXY_Parser::xml_set_processing_instruction_handler ( handler)

Sets a reference to the handler for the Processing Instruction event

Paramètres:
mixedA reference to the Processing Instruction handler
SAXY_Parser::xml_set_start_namespace_decl_handler ( handler)

Sets a reference to the handler for the Start Namespace Declaration event

Paramètres:
mixedA reference to the Start Namespace Declaration handler

Documentation des données membres

SAXY_Parser::$commentHandler = null
SAXY_Parser::$defaultNamespaceStack = array()
SAXY_Parser::$DTDHandler = null
SAXY_Parser::$elementNameStack = array()
SAXY_Parser::$endNamespaceDeclarationHandler = null
SAXY_Parser::$errorCode = SAXY_XML_ERROR_NONE
SAXY_Parser::$isNamespaceAware = false

Référencé par setNamespaceAwareness().

SAXY_Parser::$namespaceMap = array()
SAXY_Parser::$namespaceStack = array()
SAXY_Parser::$processingInstructionHandler = null
SAXY_Parser::$startNamespaceDeclarationHandler = null

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