Defines |
| #define | IN_LIBXML |
| #define | IS_ALPHA(x) (IS_LOWALPHA(x) || IS_UPALPHA(x)) |
| #define | IS_LOWALPHA(x) (((x) >= 'a') && ((x) <= 'z')) |
| #define | IS_UPALPHA(x) (((x) >= 'A') && ((x) <= 'Z')) |
| #define | IS_DIGIT(x) (((x) >= '0') && ((x) <= '9')) |
| #define | IS_ALPHANUM(x) (IS_ALPHA(x) || IS_DIGIT(x)) |
| #define | IS_MARK(x) |
| #define | IS_UNWISE(p) |
| #define | IS_RESERVED(x) |
| #define | IS_UNRESERVED(x) (IS_ALPHANUM(x) || IS_MARK(x)) |
| #define | NEXT(p) ((*p == '%')? p += 3 : p++) |
| #define | STRNDUP(s, n) (char *) xmlStrndup((const xmlChar *)(s), (n)) |
| #define | ISA_DIGIT(p) ((*(p) >= '0') && (*(p) <= '9')) |
| #define | ISA_ALPHA(p) |
| #define | ISA_HEXDIG(p) |
| #define | ISA_SUB_DELIM(p) |
| #define | ISA_GEN_DELIM(p) |
| #define | ISA_RESERVED(p) (ISA_GEN_DELIM(p) || (ISA_SUB_DELIM(p))) |
| #define | ISA_UNRESERVED(p) |
| #define | ISA_PCT_ENCODED(p) ((*(p) == '%') && (ISA_HEXDIG(p + 1)) && (ISA_HEXDIG(p + 2))) |
| #define | ISA_PCHAR(p) |
| #define | NULLCHK(p) |
| #define | IS_WINDOWS_PATH(p) |
| #define | bottom_uri |
Functions |
| static void | xmlCleanURI (xmlURIPtr uri) |
| static int | xmlParse3986Scheme (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986Fragment (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986Query (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986Port (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986Userinfo (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986DecOctet (const char **str) |
| static int | xmlParse3986Host (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986Authority (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986Segment (const char **str, char forbid, int empty) |
| static int | xmlParse3986PathAbEmpty (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986PathAbsolute (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986PathRootless (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986PathNoScheme (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986HierPart (xmlURIPtr uri, const char **str) |
| static int | xmlParse3986RelativeRef (xmlURIPtr uri, const char *str) |
| static int | xmlParse3986URI (xmlURIPtr uri, const char *str) |
| static int | xmlParse3986URIReference (xmlURIPtr uri, const char *str) |
| xmlURIPtr | xmlParseURI (const char *str) |
| int | xmlParseURIReference (xmlURIPtr uri, const char *str) |
| xmlURIPtr | xmlParseURIRaw (const char *str, int raw) |
| xmlURIPtr | xmlCreateURI (void) |
| xmlChar * | xmlSaveUri (xmlURIPtr uri) |
| void | xmlPrintURI (FILE *stream, xmlURIPtr uri) |
| void | xmlFreeURI (xmlURIPtr uri) |
| int | xmlNormalizeURIPath (char *path) |
| static int | is_hex (char c) |
| char * | xmlURIUnescapeString (const char *str, int len, char *target) |
| xmlChar * | xmlURIEscapeStr (const xmlChar *str, const xmlChar *list) |
| xmlChar * | xmlURIEscape (const xmlChar *str) |
| xmlChar * | xmlBuildURI (const xmlChar *URI, const xmlChar *base) |
| xmlChar * | xmlBuildRelativeURI (const xmlChar *URI, const xmlChar *base) |
| xmlChar * | xmlCanonicPath (const xmlChar *path) |
| xmlChar * | xmlPathToURI (const xmlChar *path) |