/usr/include/libxml2/libxml
NameSizeModeActions
c14n.h31090644editdlrm
catalog.h49050644editdlrm
chvalid.h51590644editdlrm
debugXML.h51520644editdlrm
dict.h19550644editdlrm
DOCBparser.h31570644editdlrm
encoding.h83010644editdlrm
entities.h48970644editdlrm
globals.h146940644editdlrm
hash.h64920644editdlrm
HTMLparser.h94100644editdlrm
HTMLtree.h36460644editdlrm
list.h33660644editdlrm
nanoftp.h37580644editdlrm
nanohttp.h20050644editdlrm
parser.h397170644editdlrm
parserInternals.h174180644editdlrm
pattern.h25860644editdlrm
relaxng.h59960644editdlrm
SAX.h43410644editdlrm
SAX2.h49490644editdlrm
schemasInternals.h262430644editdlrm
schematron.h43710644editdlrm
threads.h19580644editdlrm
tree.h390220644editdlrm
uri.h26640644editdlrm
valid.h136220644editdlrm
xinclude.h29670644editdlrm
xlink.h50400644editdlrm
xmlautomata.h39560644editdlrm
xmlerror.h368080644editdlrm
xmlexports.h39200644editdlrm
xmlIO.h106110644editdlrm
xmlmemory.h59450644editdlrm
xmlmodule.h11700644editdlrm
xmlreader.h126070644editdlrm
xmlregexp.h54580644editdlrm
xmlsave.h23370644editdlrm
xmlschemas.h70690644editdlrm
xmlschemastypes.h48410644editdlrm
xmlstring.h55110644editdlrm
xmlunicode.h99930644editdlrm
xmlversion.h81440644editdlrm
xmlwriter.h212650644editdlrm
xpath.h165770644editdlrm
xpathInternals.h193530644editdlrm
xpointer.h33590644editdlrm
Edit: /usr/include/libxml2/libxml/uri.h (2664B)
/** * Summary: library of generic URI related routines * Description: library of generic URI related routines * Implements RFC 2396 * * Copy: See Copyright for the status of this software. * * Author: Daniel Veillard */ #ifndef __XML_URI_H__ #define __XML_URI_H__ #include #include #ifdef __cplusplus extern "C" { #endif /** * xmlURI: * * A parsed URI reference. This is a struct containing the various fields * as described in RFC 2396 but separated for further processing. * * Note: query is a deprecated field which is incorrectly unescaped. * query_raw takes precedence over query if the former is set. * See: http://mail.gnome.org/archives/xml/2007-April/thread.html#00127 */ typedef struct _xmlURI xmlURI; typedef xmlURI *xmlURIPtr; struct _xmlURI { char *scheme; /* the URI scheme */ char *opaque; /* opaque part */ char *authority; /* the authority part */ char *server; /* the server part */ char *user; /* the user part */ int port; /* the port number */ char *path; /* the path string */ char *query; /* the query string (deprecated - use with caution) */ char *fragment; /* the fragment identifier */ int cleanup; /* parsing potentially unclean URI */ char *query_raw; /* the query string (as it appears in the URI) */ }; /* * This function is in tree.h: * xmlChar * xmlNodeGetBase (xmlDocPtr doc, * xmlNodePtr cur); */ XMLPUBFUN xmlURIPtr XMLCALL xmlCreateURI (void); XMLPUBFUN xmlChar * XMLCALL xmlBuildURI (const xmlChar *URI, const xmlChar *base); XMLPUBFUN xmlChar * XMLCALL xmlBuildRelativeURI (const xmlChar *URI, const xmlChar *base); XMLPUBFUN xmlURIPtr XMLCALL xmlParseURI (const char *str); XMLPUBFUN xmlURIPtr XMLCALL xmlParseURIRaw (const char *str, int raw); XMLPUBFUN int XMLCALL xmlParseURIReference (xmlURIPtr uri, const char *str); XMLPUBFUN xmlChar * XMLCALL xmlSaveUri (xmlURIPtr uri); XMLPUBFUN void XMLCALL xmlPrintURI (FILE *stream, xmlURIPtr uri); XMLPUBFUN xmlChar * XMLCALL xmlURIEscapeStr (const xmlChar *str, const xmlChar *list); XMLPUBFUN char * XMLCALL xmlURIUnescapeString (const char *str, int len, char *target); XMLPUBFUN int XMLCALL xmlNormalizeURIPath (char *path); XMLPUBFUN xmlChar * XMLCALL xmlURIEscape (const xmlChar *str); XMLPUBFUN void XMLCALL xmlFreeURI (xmlURIPtr uri); XMLPUBFUN xmlChar* XMLCALL xmlCanonicPath (const xmlChar *path); XMLPUBFUN xmlChar* XMLCALL xmlPathToURI (const xmlChar *path); #ifdef __cplusplus } #endif #endif /* __XML_URI_H__ */