Full index

Package indexes


a c e f p r s t x
a
top
$accumulator
XML_PullParser::$accumulator in XML_PullParser.inc
c
top
$child_tags
XML_PullParser::$child_tags in XML_PullParser.inc
$converted_token
XML_PullParser::$converted_token in XML_PullParser.inc
$current_element
XML_PullParser::$current_element in XML_PullParser.inc
$current_slice
XML_PullParser::$current_slice in XML_PullParser.inc
$current_tag_array
e
top
$err
XML_PullParser_Errors::$err in XML_PullParser_Errors.inc
$err_num
XML_PullParser_Errors::$err_num in XML_PullParser_Errors.inc
$err_str
XML_PullParser_Errors::$err_str in XML_PullParser_Errors.inc
f
top
$fp
XML_PullParser::$fp in XML_PullParser.inc
g
top
$GLOBALS['XML_PullParser_caseSensitive']
Case sensitivity is switched off by default. Setting this to true to produces case sensitive processing.
$GLOBALS['XML_PullParser_readLength']
The maximum length of data which fread reads in with each file access
p
top
$push_back_stk
XML_PullParser::$push_back_stk in XML_PullParser.inc
r
top
$read_length
XML_PullParser::$read_length in XML_PullParser.inc
s
top
$stream
XML_PullParser::$stream in XML_PullParser.inc
t
top
$tags
XML_PullParser::$tags in XML_PullParser.inc
$top_level_tags
XML_PullParser::$top_level_tags in XML_PullParser.inc
x
top
$xml_parser
XML_PullParser::$xml_parser in XML_PullParser.inc
$XML_PullParser_currentNS
$XML_PullParser_DisableNamespacePrefixes
This governs whether namepace prefixes are left in place
$XML_PullParser_NAMESPACE_DEF
$XML_PullParser_NAMESPACE_DEF in XML_PullParser.inc
Setting this to TRUE enables Namespace support
$XML_PullParser_TRIM_CDATA
$XML_PullParser_TRIM_CDATA in XML_PullParser.inc
Setting this to TRUE causes all packets of CDATA to be passed through
$XML_PullParser_XCLUDE_BLANKS
$XML_PullParser_XCLUDE_BLANKS in XML_PullParser.inc
Enables the by-passing of blank strings during the parsing of character data.
$XML_PullParser_XCLUDE_BLANKS_STRICT
Setting this to true will exclude all text which does not contain alphanumeric characters and underscore [_]. It tests the text against the Perl regular expression \w.
XML_PullParser
XML_PullParser::XML_PullParser() in XML_PullParser.inc
XML_PullParser
XML_PullParser in XML_PullParser.inc
XML_PullParser is a token-based interface to the PHP expat XML library.
XML_PullParser.inc
XML_PullParser.inc in XML_PullParser.inc
XML_PullParser_caseSensitive
XML_PullParser_caseSensitive() in XML_PullParser.inc
To implement case sensitive parsing of element and attribute identifiers, call this function with the parameter set to TRUE.
XML_PullParser_childXCL
Excludes specified child elements from parent array and returns resulting array
XML_PullParser_clearEscapedTokens
Clear the escaped token stack
XML_PullParser_clearPbackStack
XML_PullParser_declareChildElements
Used to predeclare the child tags of interest.
XML_PullParser_declareElements
XML_PullParser_declareElements() in XML_PullParser.inc
This function creates the $tags array--XML_PullParser::$tags--that XML_PullParser uses to identify the elements which are of interest and which will be returned in tokens from calls to XML_PullParser_getToken.
XML_PullParser_deleteBlanks
Removes all blank CDATA array elements from $token
XML_PullParser_Disable_NS_Prefixes
Controls handling of namespace prefixes when namespace support is not invoked
XML_PullParser_doc
XML_PullParser_doc in XML_PullParser.inc
XML_PullParser_Errors
XML_PullParser_Errors
XML_PullParser_Errors in XML_PullParser_Errors.inc
Error processing class for XML_PullParser
XML_PullParser_Errors.inc
XML_PullParser_Errors.inc in XML_PullParser_Errors.inc
XML_PullParser_Errors_errMsg
XML_PullParser_Errors_errMsg() in XML_PullParser_Errors.inc
Returns the current error message
XML_PullParser_Errors_error
XML_PullParser_Errors_errorNumber
XML_PullParser_Errors_errorStr
XML_PullParser_Errors_getUserDefined
XML_PullParser_Errors_getUserDefined() in XML_PullParser_Errors.inc
Returns a user defined error message
XML_PullParser_Errors_INI
XML_PullParser_Errors_INI() in XML_PullParser_Errors.inc
Sets all XML_PullParser_Errors to their original values
XML_PullParser_Errors_Num
XML_PullParser_Errors_Num() in XML_PullParser_Errors.inc
Returns the current Error number
XML_PullParser_Errors_printError
XML_PullParser_Errors_Ref
XML_PullParser_Errors_Ref() in XML_PullParser_Errors.inc
Returns an XML_PullParser_Errors object popped from an internal stack which holds all errors up to and including the last error.
XML_PullParser_Errors_Trace
XML_PullParser_Errors_Trace() in XML_PullParser_Errors.inc
Prints out a trace of errors up to and including the current error
XML_PullParser_Errors_userDefined
XML_PullParser_Errors_userDefined() in XML_PullParser_Errors.inc
Constructs a user-defined error message and returns an XML_PullParser_Errors object
XML_PullParser_ERROR_BAD_INTERNAL_ARRAY
XML_PullParser_ERROR_BAD_INTERNAL_ARRAY in XML_PullParser_Errors.inc
XML_PullParser_ERROR_BAD_PARAM
XML_PullParser_ERROR_BAD_PARAM in XML_PullParser_Errors.inc
XML_PullParser_ERROR_MISMATCHED_TAGS
XML_PullParser_ERROR_MISMATCHED_TAGS in XML_PullParser_Errors.inc
XML_PullParser_ERROR_NO_DATA
XML_PullParser_ERROR_NO_DATA in XML_PullParser_Errors.inc
XML_PullParser_ERROR_NO_DEFAULT_TOKEN
XML_PullParser_ERROR_NO_DEFAULT_TOKEN in XML_PullParser_Errors.inc
XML_PullParser_ERROR_NO_TOKEN
XML_PullParser_ERROR_NO_TOKEN in XML_PullParser_Errors.inc
XML_PullParser_ERROR_NS_SUPPORT
XML_PullParser_ERROR_NS_SUPPORT in XML_PullParser_Errors.inc
XML_PullParser_ERROR_SYSTEM
XML_PullParser_ERROR_SYSTEM in XML_PullParser_Errors.inc
XML_PullParser_ERROR_USER_DEFINED
XML_PullParser_ERROR_USER_DEFINED in XML_PullParser_Errors.inc
XML_PullParser_excludeBlanks
XML_PullParser_excludeBlanks() in XML_PullParser.inc
Setting this to true will exclude all text lines which consist solely of \t \n \r \s \f
XML_PullParser_excludeBlanksStrict
Calling this with a true value will exclude all text lines which do not contain alphanumeric characters, the hyphen, the underscore
XML_PullParser_free
Free the parser object.
XML_PullParser_free
XML_PullParser_getAttributes
Returns an associative array of attribute-name/attribute-value pairs found in the specified element.
XML_PullParser_getAttrVal
Get the value of an attribute.
XML_PullParser_getAttrValues
This method excavates all the attributes of a specified element.
XML_PullParser_getAttr_NS
Get the value of an attribute if it falls within the current namespace definition
XML_PullParser_getChild
Retrieves a child element and its dependents from its parent
XML_PullParser_getChildren
This method will extract all the children named by $child from $el. If $el is not specified, then the $current_element is used. If the $current_element is not set, because XML_PullParser_getElement has not been called, then it searches the current token returned by XML_PullParser_getToken.
XML_PullParser_getChildrenFromName
Fetches children from parent using a string to specify the parent element.
XML_PullParser_getCSSSpans
This takes an associative array of XML element tags and CSS class names and converts it to an array structure suitable for use in XML_PullParser_getTextMarkedUp:
XML_PullParser_getCurrentElement
XML_PullParser_getElement
Gets tokenized arrays of elements specified in the $child_tags array.
XML_PullParser_getElementName
get the name of the element array $el or the element name portion of the internal string representation of the element
XML_PullParser_getEscapedToken
Returns a single escaped token on each call.
XML_PullParser_getHTMLTags
This takes an associative array of XML element tags and HTML tags and converts it to an array structure suitable for use in XML_PullParser_getTextMarkedUp:
XML_PullParser_getNS_AttrName
Gets unqualified attribute name from the internally created attribute key
XML_PullParser_getNS_URI
Extracts the namespace URI from an internally constructed key for either attributes or elements
XML_PullParser_getSequence
Get listing of all elements in sequence, including those of dependents, found in the array $el.
XML_PullParser_getStyledSpans
Adds attributes to spans and classes to spans and is used with XML_PullParser_getTextMarkedUp
XML_PullParser_getStyledTags
This function is almost identical to XML_PullParser_getStyledSpans, except that it modifies standard HTML tags, so that one could convert
<b> to <b class="title">
XML_PullParser_getText
Get character data from the specified element.
XML_PullParser_getTextArray
Gets an array of strings consisting of the character data specified by the parameter $el, where $el is either a string naming the element or an array holding the element.
XML_PullParser_getTextMarkedUp
This method will mark up text, essentially for redisplay as in HTML, using the $mark_up array for determining which XML elements are to be marked up and how they are to be marked up.
XML_PullParser_getTextStripped
This method is designed to return all the character data contained within the START and END tags of an element, regardless of whether or not the texts are enclosed by child elements.
XML_PullParser_getToken
XML_PullParser_getToken initializes and returns the next top level element and all of its children for use with the class data access methods. The top level elements are those delcared in the tags array: XML_PullParser::$tags.
XML_PullParser_isCaseEnfolded
Legacy method
XML_PullParser_isCaseFolded
The PHP XML parser, by default, converts all tag names to upper case, called case-folding.
XML_PullParser_isChildOf
Returns child array if $name is child of $el,
XML_PullParser_isTypeOf
Determine whether element $el is an element of type $name
XML_PullParser_NamespaceSupport
XML_PullParser_NamespaceSupport() in XML_PullParser.inc
Calling this function with a value of TRUE enables Namespace support
XML_PullParser_nextAttr
Get the next attribute from attribute loop
XML_PullParser_nextElement
Designed to work in loops using the internal array created by XML_PullParser_getElement.
XML_PullParser_pushbackToken
Pushes the current token back on the stack so that it can be re-read
XML_PullParser_reInitTagArrays
XML_PullParser_reInitTagArrays() in XML_PullParser.inc
To be called when more than one XML_PullParser session is created.
XML_PullParser_resetAttrLoopPtr
Resets attribute loop pointer back to zero, so that the attributes loop can be re-read, starting at the top
XML_PullParser_resetCurrentElement
Sets current element to a new value.
XML_PullParser_setAttrLoop
Creates an array of all attributes located in $el and its children.
XML_PullParser_setAttrLoop_cdata
This method does the same thing as XML_PullParser_setAttrLoop_elcd
XML_PullParser_setAttrLoop_elcd
XML_PullParser_setAttrLoop_elcd is a wrapper for XML_PullParser_setAttrLoop.
XML_PullParser_setCurrentNS
Creates the current namespace definition
XML_PullParser_setDelimiter
Sets the delimiter for XML_PullParser_getTextStripped and returns the old delimiter
XML_PullParser_setReadLength
XML_PullParser_setReadLength() in XML_PullParser.inc
This function sets the length of the data which fread will read at each file access.
XML_PullParser_tokenFromChildren
This method converts the array returned by XML_PullParser_getChildren into a valid tokenized array
XML_PullParser_trimCdata
XML_PullParser_trimCdata() in XML_PullParser.inc
Calling this function with a value of TRUE will cause all CDATA packets to be passed through the PHP trim function
XML_PullParser_unsetCurrentElement
Unsets current element and returns its value;
XML_PullParser_unsetCurrentNS
Unsets the current namespace definition
_
top
$_attr_loop_array
XML_PullParser::$_attr_loop_array in XML_PullParser.inc
Created in XML_PullParser_setAttrLoop and used as a stack by XML_PullParser_nextAttr to return the next attribute.
$_attr_loop_pos
XML_PullParser::$_attr_loop_pos in XML_PullParser.inc
$_escaped_tags
XML_PullParser::$_escaped_tags in XML_PullParser.inc
Elements declared in both the $tags array and the $child $tags array.
$_in_stream
XML_PullParser::$_in_stream in XML_PullParser.inc
$_next_element_array
$_next_element_array == $current_element; the assigment is made in in XML_PullParser_getElement
$_save_current_element
used by methods which silently reset the $current_element
$_strippedCdataDelimiter
$_XML_PP_childtagsArray
$_XML_PP_childtagsArray in XML_PullParser.inc
internal variable
$_XML_PP_tagsArray
$_XML_PP_tagsArray in XML_PullParser.inc
internal variable
_aligned
XML_PullParser::_aligned() in XML_PullParser.inc
_characterData
XML_PullParser::_characterData() in XML_PullParser.inc
PHP XML Callback: Internal
_convertToken
XML_PullParser::_convertToken() in XML_PullParser.inc
Converts token returned by _getTokenRaw to a form compatible with the tokens returned by {@linkXML_PullParser_getElement}
_createParser
Creates a parser object to read the document as a single string
_createParser
XML_PullParser::_createParser() in XML_PullParser.inc
Initialize the XML Parser: Internal
_endElement
XML_PullParser::_endElement() in XML_PullParser.inc
PHP XML Callback: Internal
_externalEntityParser
_getCurrentPosition
_getCurrentSlice
_getCurrentTagArray
_getTokenRaw
XML_PullParser::_getTokenRaw() in XML_PullParser.inc
Returns the next available raw token and initializes a number of internal data structures.
_is_current_NS
XML_PullParser::_is_current_NS() in XML_PullParser.inc
This is used to test whether an element or an attribute falls within the current namespace definition.
_markUnmarkedStartTags
_nullify
XML_PullParser::_nullify() in XML_PullParser.inc
Helper function to XML_PullParser_childXCL
_processToken
XML_PullParser::_processToken() in XML_PullParser.inc
An internal function used to initialize a number of internal structures.
_pr_pre
_pr_pre() in XML_PullParser.inc
_readData
XML_PullParser_doc::_readData() in XML_PullParser.inc
Reads and parses the submitted document as a string
_readData
XML_PullParser::_readData() in XML_PullParser.inc
Get next chunk of data from XML Parser: Internal
_startElement
XML_PullParser::_startElement() in XML_PullParser.inc
PHP XML Callback: Internal
a c e f p r s t x