Software: Apache. PHP/7.3.33 uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) Safe-mode: OFF (not secure) /opt/alt/libxml2/usr/share/gtk-doc/html/libxml2/ drwxr-xr-x |
Viewing file: Select action/file-type:
patternpattern - pattern expression handling allows to compile and test pattern expressions for nodes either in a tree or based on a parser state. Author(s): Daniel Veillard Synopsistypedef struct _xmlPattern xmlPattern; typedef enum xmlPatternFlags; typedef xmlPattern * xmlPatternPtr; typedef struct _xmlStreamCtxt xmlStreamCtxt; typedef xmlStreamCtxt * xmlStreamCtxtPtr; void xmlFreePattern (xmlPatternPtr comp); void xmlFreePatternList (xmlPatternPtr comp); void xmlFreeStreamCtxt (xmlStreamCtxtPtr stream); int xmlPatternFromRoot (xmlPatternPtr comp); xmlStreamCtxtPtr xmlPatternGetStreamCtxt (xmlPatternPtr comp); int xmlPatternMatch (xmlPatternPtr comp, DescriptionDetailsStructure xmlPatternstruct _xmlPattern { The content of this structure is not made public by the API. } xmlPattern; Enum xmlPatternFlagsenum xmlPatternFlags { XML_PATTERN_DEFAULT = 0 /* simple pattern match */ XML_PATTERN_XPATH = 1 /* standard XPath pattern */ XML_PATTERN_XSSEL = 2 /* XPath subset for schema selector */ XML_PATTERN_XSFIELD = 4 /* XPath subset for schema field */ }; Typedef xmlPatternPtrxmlPattern * xmlPatternPtr; Structure xmlStreamCtxtstruct _xmlStreamCtxt { The content of this structure is not made public by the API. } xmlStreamCtxt; Typedef xmlStreamCtxtPtrxmlStreamCtxt * xmlStreamCtxtPtr; xmlFreePattern ()void xmlFreePattern (xmlPatternPtr comp) Free up the memory allocated by @comp
xmlFreePatternList ()void xmlFreePatternList (xmlPatternPtr comp) Free up the memory allocated by all the elements of @comp
xmlFreeStreamCtxt ()void xmlFreeStreamCtxt (xmlStreamCtxtPtr stream) Free the stream context
xmlPatternFromRoot ()int xmlPatternFromRoot (xmlPatternPtr comp) Check if the pattern must be looked at from the root.
xmlPatternGetStreamCtxt ()xmlStreamCtxtPtr xmlPatternGetStreamCtxt (xmlPatternPtr comp) Get a streaming context for that pattern Use xmlFreeStreamCtxt to free the context.
xmlPatternMatch ()int xmlPatternMatch (xmlPatternPtr comp, Test whether the node matches the pattern
xmlPatternMaxDepth ()int xmlPatternMaxDepth (xmlPatternPtr comp) Check the maximum depth reachable by a pattern
xmlPatternMinDepth ()int xmlPatternMinDepth (xmlPatternPtr comp) Check the minimum depth reachable by a pattern, 0 mean the / or . are part of the set.
xmlPatternStreamable ()int xmlPatternStreamable (xmlPatternPtr comp) Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.
xmlPatterncompile ()xmlPatternPtr xmlPatterncompile (const xmlChar * pattern, Compile a pattern.
xmlStreamPop ()int xmlStreamPop (xmlStreamCtxtPtr stream) push one level from the stream.
xmlStreamPush ()int xmlStreamPush (xmlStreamCtxtPtr stream, Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset. Otherwise the function will act as if it has been given an element-node.
xmlStreamPushAttr ()int xmlStreamPushAttr (xmlStreamCtxtPtr stream, Push new attribute data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset. Otherwise the function will act as if it has been given an attribute-node.
xmlStreamPushNode ()int xmlStreamPushNode (xmlStreamCtxtPtr stream, Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset. Different from xmlStreamPush() this function can be fed with nodes of type: element-, attribute-, text-, cdata-section-, comment- and processing-instruction-node.
xmlStreamWantsAnyNode ()int xmlStreamWantsAnyNode (xmlStreamCtxtPtr streamCtxt) Query if the streaming pattern additionally needs to be fed with text-, cdata-section-, comment- and processing-instruction-nodes. If the result is 0 then only element-nodes and attribute-nodes need to be pushed.
|
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0043 ]-- |