X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/lxml/includes/libxml
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
lxml
/
includes
/
libxml
/
??
..
??
HTMLparser.h
(9.77 KB)
??
HTMLtree.h
(3.42 KB)
??
SAX.h
(4.31 KB)
??
SAX2.h
(4.33 KB)
??
__init__.py
(0 B)
??
__pycache__
??
c14n.h
(2.95 KB)
??
catalog.h
(4.51 KB)
??
chvalid.h
(4.97 KB)
??
debugXML.h
(4.81 KB)
??
dict.h
(1.73 KB)
??
encoding.h
(7.92 KB)
??
entities.h
(4.55 KB)
??
globals.h
(890 B)
??
hash.h
(6.16 KB)
??
list.h
(3.07 KB)
??
nanoftp.h
(3.92 KB)
??
nanohttp.h
(1.83 KB)
??
parser.h
(43.35 KB)
??
parserInternals.h
(16.21 KB)
??
relaxng.h
(5.69 KB)
??
schemasInternals.h
(25.62 KB)
??
schematron.h
(4.16 KB)
??
threads.h
(1.69 KB)
??
tree.h
(37.45 KB)
??
uri.h
(2.51 KB)
??
valid.h
(12.53 KB)
??
xinclude.h
(2.82 KB)
??
xlink.h
(4.88 KB)
??
xmlIO.h
(11.97 KB)
??
xmlautomata.h
(3.7 KB)
??
xmlerror.h
(36.42 KB)
??
xmlexports.h
(992 B)
??
xmlmemory.h
(5.97 KB)
??
xmlmodule.h
(1.11 KB)
??
xmlreader.h
(11.83 KB)
??
xmlregexp.h
(5.03 KB)
??
xmlsave.h
(2.41 KB)
??
xmlschemas.h
(6.74 KB)
??
xmlschemastypes.h
(4.48 KB)
??
xmlstring.h
(5.15 KB)
??
xmlunicode.h
(8.46 KB)
??
xmlversion.h
(8.99 KB)
??
xmlwriter.h
(20.14 KB)
??
xpath.h
(16.06 KB)
??
xpathInternals.h
(17.99 KB)
??
xpointer.h
(3.56 KB)
Editing: debugXML.h
/* * Summary: Tree debugging APIs * Description: Interfaces to a set of routines used for debugging the tree * produced by the XML parser. * * Copy: See Copyright for the status of this software. * * Author: Daniel Veillard */ #ifndef __DEBUG_XML__ #define __DEBUG_XML__ #include <stdio.h> #include <libxml/xmlversion.h> #include <libxml/tree.h> #ifdef LIBXML_DEBUG_ENABLED #include <libxml/xpath.h> #ifdef __cplusplus extern "C" { #endif /* * The standard Dump routines. */ XMLPUBFUN void xmlDebugDumpString (FILE *output, const xmlChar *str); XMLPUBFUN void xmlDebugDumpAttr (FILE *output, xmlAttrPtr attr, int depth); XMLPUBFUN void xmlDebugDumpAttrList (FILE *output, xmlAttrPtr attr, int depth); XMLPUBFUN void xmlDebugDumpOneNode (FILE *output, xmlNodePtr node, int depth); XMLPUBFUN void xmlDebugDumpNode (FILE *output, xmlNodePtr node, int depth); XMLPUBFUN void xmlDebugDumpNodeList (FILE *output, xmlNodePtr node, int depth); XMLPUBFUN void xmlDebugDumpDocumentHead(FILE *output, xmlDocPtr doc); XMLPUBFUN void xmlDebugDumpDocument (FILE *output, xmlDocPtr doc); XMLPUBFUN void xmlDebugDumpDTD (FILE *output, xmlDtdPtr dtd); XMLPUBFUN void xmlDebugDumpEntities (FILE *output, xmlDocPtr doc); /**************************************************************** * * * Checking routines * * * ****************************************************************/ XMLPUBFUN int xmlDebugCheckDocument (FILE * output, xmlDocPtr doc); /**************************************************************** * * * XML shell helpers * * * ****************************************************************/ XMLPUBFUN void xmlLsOneNode (FILE *output, xmlNodePtr node); XMLPUBFUN int xmlLsCountNode (xmlNodePtr node); XMLPUBFUN const char * xmlBoolToText (int boolval); /**************************************************************** * * * The XML shell related structures and functions * * * ****************************************************************/ #ifdef LIBXML_XPATH_ENABLED /** * xmlShellReadlineFunc: * @prompt: a string prompt * * This is a generic signature for the XML shell input function. * * Returns a string which will be freed by the Shell. */ typedef char * (* xmlShellReadlineFunc)(char *prompt); /** * xmlShellCtxt: * * A debugging shell context. * TODO: add the defined function tables. */ typedef struct _xmlShellCtxt xmlShellCtxt; typedef xmlShellCtxt *xmlShellCtxtPtr; struct _xmlShellCtxt { char *filename; xmlDocPtr doc; xmlNodePtr node; xmlXPathContextPtr pctxt; int loaded; FILE *output; xmlShellReadlineFunc input; }; /** * xmlShellCmd: * @ctxt: a shell context * @arg: a string argument * @node: a first node * @node2: a second node * * This is a generic signature for the XML shell functions. * * Returns an int, negative returns indicating errors. */ typedef int (* xmlShellCmd) (xmlShellCtxtPtr ctxt, char *arg, xmlNodePtr node, xmlNodePtr node2); XMLPUBFUN void xmlShellPrintXPathError (int errorType, const char *arg); XMLPUBFUN void xmlShellPrintXPathResult(xmlXPathObjectPtr list); XMLPUBFUN int xmlShellList (xmlShellCtxtPtr ctxt, char *arg, xmlNodePtr node, xmlNodePtr node2); XMLPUBFUN int xmlShellBase (xmlShellCtxtPtr ctxt, char *arg, xmlNodePtr node, xmlNodePtr node2); XMLPUBFUN int xmlShellDir (xmlShellCtxtPtr ctxt, char *arg, xmlNodePtr node, xmlNodePtr node2); XMLPUBFUN int xmlShellLoad (xmlShellCtxtPtr ctxt, char *filename, xmlNodePtr node, xmlNodePtr node2); #ifdef LIBXML_OUTPUT_ENABLED XMLPUBFUN void xmlShellPrintNode (xmlNodePtr node); XMLPUBFUN int xmlShellCat (xmlShellCtxtPtr ctxt, char *arg, xmlNodePtr node, xmlNodePtr node2); XMLPUBFUN int xmlShellWrite (xmlShellCtxtPtr ctxt, char *filename, xmlNodePtr node, xmlNodePtr node2); XMLPUBFUN int xmlShellSave (xmlShellCtxtPtr ctxt, char *filename, xmlNodePtr node, xmlNodePtr node2); #endif /* LIBXML_OUTPUT_ENABLED */ #ifdef LIBXML_VALID_ENABLED XMLPUBFUN int xmlShellValidate (xmlShellCtxtPtr ctxt, char *dtd, xmlNodePtr node, xmlNodePtr node2); #endif /* LIBXML_VALID_ENABLED */ XMLPUBFUN int xmlShellDu (xmlShellCtxtPtr ctxt, char *arg, xmlNodePtr tree, xmlNodePtr node2); XMLPUBFUN int xmlShellPwd (xmlShellCtxtPtr ctxt, char *buffer, xmlNodePtr node, xmlNodePtr node2); /* * The Shell interface. */ XMLPUBFUN void xmlShell (xmlDocPtr doc, char *filename, xmlShellReadlineFunc input, FILE *output); #endif /* LIBXML_XPATH_ENABLED */ #ifdef __cplusplus } #endif #endif /* LIBXML_DEBUG_ENABLED */ #endif /* __DEBUG_XML__ */
Upload File
Create Folder