14 #include <libxml/xmlversion.h>
15 #include <libxml/tree.h>
31 typedef struct _xmlURI xmlURI;
32 typedef xmlURI *xmlURIPtr;
52 XMLPUBFUN xmlURIPtr XMLCALL
54 XMLPUBFUN xmlChar * XMLCALL
55 xmlBuildURI (
const xmlChar *URI,
57 XMLPUBFUN xmlChar * XMLCALL
58 xmlBuildRelativeURI (
const xmlChar *URI,
60 XMLPUBFUN xmlURIPtr XMLCALL
61 xmlParseURI (
const char *str);
62 XMLPUBFUN xmlURIPtr XMLCALL
63 xmlParseURIRaw (
const char *str,
66 xmlParseURIReference (xmlURIPtr uri,
68 XMLPUBFUN xmlChar * XMLCALL
69 xmlSaveUri (xmlURIPtr uri);
70 XMLPUBFUN
void XMLCALL
71 xmlPrintURI (FILE *stream,
73 XMLPUBFUN xmlChar * XMLCALL
74 xmlURIEscapeStr (
const xmlChar *str,
76 XMLPUBFUN
char * XMLCALL
77 xmlURIUnescapeString (
const char *str,
81 xmlNormalizeURIPath (
char *path);
82 XMLPUBFUN xmlChar * XMLCALL
83 xmlURIEscape (
const xmlChar *str);
84 XMLPUBFUN
void XMLCALL
85 xmlFreeURI (xmlURIPtr uri);
86 XMLPUBFUN xmlChar* XMLCALL
87 xmlCanonicPath (
const xmlChar *path);
88 XMLPUBFUN xmlChar* XMLCALL
89 xmlPathToURI (
const xmlChar *path);