diff options
Diffstat (limited to 'include/libxml/uri.h')
-rw-r--r-- | include/libxml/uri.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/include/libxml/uri.h b/include/libxml/uri.h index b8b39959..f54754a7 100644 --- a/include/libxml/uri.h +++ b/include/libxml/uri.h @@ -11,7 +11,7 @@ #ifndef __XML_URI_H__ #define __XML_URI_H__ -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus extern "C" { @@ -24,10 +24,11 @@ typedef struct _xmlURI xmlURI; typedef xmlURI *xmlURIPtr; struct _xmlURI { char *scheme; + char *opaque; char *authority; char *server; + char *user; int port; - char *opaque; char *path; char *query; char *fragment; @@ -42,7 +43,13 @@ xmlChar * xmlBuildURI (const xmlChar *URI, const xmlChar *base); xmlURIPtr xmlParseURI (const char *URI); xmlChar * xmlSaveUri (xmlURIPtr uri); +void xmlPrintURI (FILE *stream, + xmlURIPtr uri); +char * xmlURIUnescapeString (const char *str, + int len, + char *target); int xmlNormalizeURIPath (char *path); +void xmlFreeURI (xmlURIPtr uri); #ifdef __cplusplus } |