API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5
|
SAXY_Parser::_fireEndElementEvent | ( | $ | tagName | ) |
Fires an end element event and pops the element name from the elementName stack
string | The end element tag name |
Références detectEndNamespaceDeclaration(), expandNamespacePrefix(), et SAXY_Parser_Base::fireEndElementEvent().
Référencé par parseTag().
SAXY_Parser::_fireStartElementEvent | ( | $ | tagName, |
&$ | myAttributes | ||
) |
Fires a start element event and pushes the element name onto the elementName stack
string | The start element tag name |
Array | The start element attributes |
Références detectStartNamespaceDeclaration(), expandAttributePrefixes(), expandNamespacePrefix(), et SAXY_Parser_Base::fireStartElementEvent().
Référencé par parseTag().
SAXY_Parser::detectEndNamespaceDeclaration | ( | ) |
Determines whether an end namespace declaration event should be fired
Références fireEndNamespaceDeclarationEvent().
Référencé par _fireEndElementEvent().
SAXY_Parser::detectStartNamespaceDeclaration | ( | &$ | myAttributes | ) |
Searches the attributes array for an xmlns declaration and fires an event if found
Array | The start element attributes |
Références fireStartNamespaceDeclarationEvent().
Référencé par _fireStartElementEvent().
SAXY_Parser::expandAttributePrefixes | ( | &$ | myAttributes | ) |
Expands attribute prefixes to full namespace uri
Array | The start element attributes |
Références expandNamespacePrefix().
Référencé par _fireStartElementEvent().
SAXY_Parser::expandNamespacePrefix | ( | $ | tagName | ) |
Expands the namespace prefix (if one exists) to the full namespace uri
string | The tagName with the namespace prefix |
Références getNamespaceURI().
Référencé par _fireEndElementEvent(), _fireStartElementEvent(), et expandAttributePrefixes().
SAXY_Parser::fireCommentEvent | ( | $ | data | ) |
Fires a comment event
string | The text of the comment |
Références $data.
Référencé par parse(), et parseComment().
SAXY_Parser::fireDTDEvent | ( | $ | data | ) |
Fires a doctype event
string | The doctype data |
Références $data.
Référencé par preprocessXML().
SAXY_Parser::fireEndNamespaceDeclarationEvent | ( | $ | prefix | ) |
Fires an end namespace declaration event
string | The namespace prefix |
Référencé par detectEndNamespaceDeclaration().
SAXY_Parser::fireProcessingInstructionEvent | ( | $ | target, |
$ | data | ||
) |
Fires a processing instruction event
string | The processing instruction data |
Référencé par parseProcessingInstruction().
SAXY_Parser::fireStartNamespaceDeclarationEvent | ( | $ | prefix, |
$ | uri | ||
) |
Fires a start namespace declaration event
string | The namespace prefix |
string | The namespace uri |
Références $uri.
Référencé par detectStartNamespaceDeclaration().
SAXY_Parser::getNamespaceURI | ( | $ | prefix | ) |
Searches the namespaceMap for the specified prefix, and returns the full namespace URI
string | The namespace prefix |
Référencé par expandNamespacePrefix().
SAXY_Parser::getVersion | ( | ) |
Returns the current version of SAXY
SAXY_Parser::parse | ( | $ | xmlText | ) |
The controlling method for the parsing process
string | The xml text to be processed |
Références $i, $total, fireCommentEvent(), SAXY_Parser_Base::getCharFromEnd(), SAXY_Parser_Base::parseBetweenTags(), parseTag(), et preprocessXML().
SAXY_Parser::parseComment | ( | $ | data | ) |
Parses a comment
string | The interior text of the comment |
Références $data, et fireCommentEvent().
Référencé par preprocessXML().
SAXY_Parser::parseProcessingInstruction | ( | $ | data | ) |
Parses a processing instruction
string | The interior text of the processing instruction |
Références $data, $target, $total, et fireProcessingInstructionEvent().
Référencé par parseTag(), et preprocessXML().
SAXY_Parser::parseTag | ( | $ | tagText | ) |
Parses an element tag
string | The 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().
SAXY_Parser::preprocessXML | ( | $ | xmlText | ) |
Processes the xml prolog, doctype, and any other nodes that exist outside of the main xml document
string | The xml text to be processed |
Références $i, $total, fireDTDEvent(), parseComment(), et parseProcessingInstruction().
Référencé par parse().
SAXY_Parser::SAXY_Parser | ( | ) |
Constructor for SAX parser
Références SAXY_Parser_Base::SAXY_Parser_Base().
SAXY_Parser::setNamespaceAwareness | ( | $ | isNamespaceAware | ) |
Specifies whether SAXY is namespace sensitive
boolean | True if SAXY is namespace aware |
Références $isNamespaceAware.
SAXY_Parser::xml_error_string | ( | $ | code | ) |
Returns a textual description of the error code
int | The error code |
SAXY_Parser::xml_get_error_code | ( | ) |
Returns the current error code
SAXY_Parser::xml_set_comment_handler | ( | $ | handler | ) |
Sets a reference to the handler for the Comment event
mixed | A reference to the Comment handler |
SAXY_Parser::xml_set_doctype_handler | ( | $ | handler | ) |
Sets a reference to the handler for the DocType event
mixed | A 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
mixed | A 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
mixed | A 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
mixed | A reference to the Start Namespace Declaration handler |
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 |