Lines Matching full:case
451 * Returns a xsltPointerList structure or NULL in case of an error.
617 * Returns the newly allocated xmlXPathCompExprPtr or NULL in case of error
716 * Returns -1 in case of failure, the index otherwise
1018 case XPATH_UNDEFINED:
1021 case XPATH_NODESET:
1025 case XPATH_XSLT_TREE:
1029 case XPATH_BOOLEAN:
1034 case XPATH_NUMBER:
1036 case 1:
1039 case -1:
1052 case XPATH_STRING:
1057 case XPATH_POINT:
1062 case XPATH_RANGE:
1091 case XPATH_LOCATIONSET:
1098 case XPATH_USERS:
1120 case XPATH_OP_END:
1122 case XPATH_OP_AND:
1124 case XPATH_OP_OR:
1126 case XPATH_OP_EQUAL:
1132 case XPATH_OP_CMP:
1140 case XPATH_OP_PLUS:
1150 case XPATH_OP_MULT:
1158 case XPATH_OP_UNION:
1160 case XPATH_OP_ROOT:
1162 case XPATH_OP_NODE:
1164 case XPATH_OP_RESET:
1166 case XPATH_OP_SORT:
1168 case XPATH_OP_COLLECT: {
1177 case AXIS_ANCESTOR:
1179 case AXIS_ANCESTOR_OR_SELF:
1181 case AXIS_ATTRIBUTE:
1183 case AXIS_CHILD:
1185 case AXIS_DESCENDANT:
1187 case AXIS_DESCENDANT_OR_SELF:
1189 case AXIS_FOLLOWING:
1191 case AXIS_FOLLOWING_SIBLING:
1193 case AXIS_NAMESPACE:
1195 case AXIS_PARENT:
1197 case AXIS_PRECEDING:
1199 case AXIS_PRECEDING_SIBLING:
1201 case AXIS_SELF:
1205 case NODE_TEST_NONE:
1207 case NODE_TEST_TYPE:
1209 case NODE_TEST_PI:
1211 case NODE_TEST_ALL:
1213 case NODE_TEST_NS:
1215 case NODE_TEST_NAME:
1219 case NODE_TYPE_NODE:
1221 case
1223 case NODE_TYPE_TEXT:
1225 case NODE_TYPE_PI:
1235 case XPATH_OP_VALUE: {
1242 case XPATH_OP_VARIABLE: {
1252 case XPATH_OP_FUNCTION: {
1264 case XPATH_OP_ARG: fprintf(output, "ARG"); break;
1265 case XPATH_OP_PREDICATE: fprintf(output, "PREDICATE"); break;
1266 case XPATH_OP_FILTER: fprintf(output, "FILTER"); break;
1268 case XPATH_OP_RANGETO: fprintf(output, "RANGETO"); break;
1438 case XPATH_UNDEFINED:
1441 case XPATH_NODESET:
1444 case XPATH_BOOLEAN:
1447 case XPATH_NUMBER:
1450 case XPATH_STRING:
1453 case XPATH_POINT:
1456 case XPATH_RANGE:
1459 case XPATH_LOCATIONSET:
1462 case XPATH_USERS:
1465 case XPATH_XSLT_TREE:
1475 case XPATH_UNDEFINED:
1484 case XPATH_NODESET:
1493 case XPATH_BOOLEAN:
1502 case XPATH_NUMBER:
1511 case XPATH_STRING:
1520 case XPATH_POINT:
1529 case XPATH_RANGE:
1538 case XPATH_LOCATIONSET:
1547 case XPATH_USERS:
1556 case XPATH_XSLT_TREE:
1592 case XPATH_UNDEFINED:
1595 case XPATH_NODESET:
1598 case XPATH_BOOLEAN:
1601 case XPATH_NUMBER:
1604 case XPATH_STRING:
1607 case XPATH_POINT:
1610 case XPATH_RANGE:
1613 case XPATH_LOCATIONSET:
1616 case XPATH_USERS:
1619 case XPATH_XSLT_TREE:
1629 case XPATH_UNDEFINED:
1632 case XPATH_NODESET:
1635 case XPATH_BOOLEAN:
1638 case XPATH_NUMBER:
1641 case XPATH_STRING:
1644 case XPATH_POINT:
1647 case XPATH_RANGE:
1650 case XPATH_LOCATIONSET:
1653 case XPATH_USERS:
1656 case XPATH_XSLT_TREE:
2282 case XPATH_UNDEFINED:
2287 case XPATH_NODESET:
2288 case XPATH_XSLT_TREE:
2291 case XPATH_STRING:
2293 case XPATH_BOOLEAN:
2296 case XPATH_NUMBER:
2299 case XPATH_USERS:
2300 case XPATH_POINT:
2301 case XPATH_RANGE:
2302 case XPATH_LOCATIONSET:
2330 case XPATH_NODESET:
2333 case XPATH_STRING:
2335 case XPATH_BOOLEAN:
2337 case XPATH_NUMBER:
2669 case 1:
2673 case -1:
2725 * In either case, result is in work, and after_fraction points
2792 * Returns the number of elements found in the document or -1 in case
2839 * Returns -2 in case of error 1 if first point < second point, 0 if
2854 if (node1 == node2) /* trivial case */
2925 * Distinct document (or distinct entities :-( ) case.
2944 /* should not happen but just in case ... */
2988 * Returns -2 in case of error 1 if first point < second point, 0 if
3009 case XML_ELEMENT_NODE:
3025 case XML_ATTRIBUTE_NODE:
3031 case XML_TEXT_NODE:
3032 case XML_CDATA_SECTION_NODE:
3033 case XML_COMMENT_NODE:
3034 case XML_PI_NODE: {
3063 * Fallback for whatever case.
3071 case XML_NAMESPACE_DECL:
3080 case XML_ELEMENT_NODE:
3082 case
3088 case XML_TEXT_NODE:
3089 case XML_CDATA_SECTION_NODE:
3090 case XML_COMMENT_NODE:
3091 case XML_PI_NODE: {
3119 case XML_NAMESPACE_DECL:
3128 * The ugly case; but normally there aren't many
3153 * Special case: One of the helper-elements is contained by the other.
3217 * Distinct document (or distinct entities :-( ) case.
3236 /* should not happen but just in case ... */
3656 * Returns @val1 once extended or NULL in case of error.
3670 * TODO: The optimization won't work in every case, since
3771 * Returns @val1 once extended or NULL in case of error.
3835 * Returns @set1 once extended or NULL in case of error.
3944 * Returns @set1 once extended or NULL in case of error.
4723 * Returns 0 in case of success, -1 in case of error
4740 * Returns 0 in case of success, -1 in case of error
4871 * Returns 0 in case of success, -1 in case of error
4889 * Returns 0 in case of success, -1 in case of error
5012 * Returns 0 in case of success, -1 in case of error
5288 case XPATH_BOOLEAN:
5289 case XPATH_NUMBER:
5290 case XPATH_POINT:
5291 case XPATH_RANGE:
5293 case XPATH_STRING:
5296 case XPATH_XSLT_TREE:
5329 case XPATH_NODESET:
5334 case XPATH_LOCATIONSET:
5342 case XPATH_USERS:
5345 case XPATH_UNDEFINED:
5418 case XPATH_NODESET:
5419 case XPATH_XSLT_TREE:
5442 case XPATH_STRING:
5451 case XPATH_BOOLEAN:
5457 case XPATH_NUMBER:
5464 case XPATH_LOCATIONSET:
5573 case 1:
5576 case -1:
5635 * Returns the allocated string value of the object, NULL in case of error.
5645 case XPATH_UNDEFINED:
5651 case XPATH_NODESET:
5652 case XPATH_XSLT_TREE:
5655 case XPATH_STRING:
5657 case XPATH_BOOLEAN:
5660 case XPATH_NUMBER: {
5664 case XPATH_USERS:
5665 case XPATH_POINT:
5666 case XPATH_RANGE:
5667 case XPATH_LOCATIONSET:
5692 case XPATH_UNDEFINED:
5697 case XPATH_NODESET:
5698 case XPATH_XSLT_TREE:
5701 case XPATH_STRING:
5703 case XPATH_BOOLEAN:
5706 case XPATH_NUMBER:
5709 case XPATH_USERS:
5710 case XPATH_POINT:
5711 case XPATH_RANGE:
5712 case XPATH_LOCATIONSET:
5810 case XPATH_UNDEFINED:
5816 case XPATH_NODESET:
5817 case XPATH_XSLT_TREE:
5820 case XPATH_STRING:
5823 case XPATH_NUMBER:
5826 case XPATH_BOOLEAN:
5829 case XPATH_USERS:
5830 case XPATH_POINT:
5831 case XPATH_RANGE:
5832 case XPATH_LOCATIONSET:
5922 case XPATH_UNDEFINED:
5928 case XPATH_NODESET:
5929 case XPATH_XSLT_TREE:
5932 case XPATH_STRING:
5935 case XPATH_NUMBER:
5938 case XPATH_BOOLEAN:
5941 case XPATH_USERS:
5942 case XPATH_POINT:
5943 case XPATH_RANGE:
5944 case XPATH_LOCATIONSET:
6222 case XML_COMMENT_NODE:
6223 case XML_PI_NODE:
6224 case XML_CDATA_SECTION_NODE:
6225 case XML_TEXT_NODE:
6233 case XML_NAMESPACE_DECL:
6241 case XML_ATTRIBUTE_NODE:
6244 case XML_ELEMENT_NODE:
6252 case XML_COMMENT_NODE:
6253 case XML_PI_NODE:
6254 case XML_CDATA_SECTION_NODE:
6255 case XML_TEXT_NODE:
6258 case XML_NAMESPACE_DECL:
6570 case XPATH_NUMBER:
6572 case XPATH_NODESET:
6573 case XPATH_XSLT_TREE:
6575 case XPATH_STRING:
6577 case XPATH_BOOLEAN:
6831 case XPATH_UNDEFINED:
6837 case XPATH_BOOLEAN:
6839 case XPATH_UNDEFINED:
6845 case XPATH_BOOLEAN:
6853 case XPATH_NUMBER:
6857 case XPATH_STRING:
6864 case XPATH_USERS:
6865 case XPATH_POINT:
6866 case XPATH_RANGE:
6867 case XPATH_LOCATIONSET:
6870 case XPATH_NODESET:
6871 case XPATH_XSLT_TREE:
6875 case XPATH_NUMBER:
6877 case XPATH_UNDEFINED:
6883 case XPATH_BOOLEAN:
6887 case XPATH_STRING:
6892 case XPATH_NUMBER:
6921 case XPATH_USERS:
6922 case XPATH_POINT:
6923 case XPATH_RANGE:
6924 case XPATH_LOCATIONSET:
6927 case XPATH_NODESET:
6928 case XPATH_XSLT_TREE:
6932 case XPATH_STRING:
6934 case XPATH_UNDEFINED:
6940 case XPATH_BOOLEAN:
6947 case XPATH_STRING:
6950 case XPATH_NUMBER:
6982 case XPATH_USERS:
6983 case XPATH_POINT:
6984 case XPATH_RANGE:
6985 case XPATH_LOCATIONSET:
6988 case XPATH_NODESET:
6989 case XPATH_XSLT_TREE:
6993 case XPATH_USERS:
6994 case XPATH_POINT:
6995 case XPATH_RANGE:
6996 case XPATH_LOCATIONSET:
6999 case XPATH_NODESET:
7000 case XPATH_XSLT_TREE:
7042 *If either argument is a nodeset, it's a 'special case'
7055 case XPATH_UNDEFINED:
7061 case XPATH_NODESET:
7062 case XPATH_XSLT_TREE:
7065 case XPATH_BOOLEAN:
7072 case XPATH_NUMBER:
7075 case XPATH_STRING:
7078 case XPATH_USERS:
7079 case XPATH_POINT:
7080 case XPATH_RANGE:
7081 case XPATH_LOCATIONSET:
7127 *If either argument is a nodeset, it's a 'special case'
7140 case XPATH_UNDEFINED:
7146 case XPATH_NODESET:
7147 case XPATH_XSLT_TREE:
7150 case XPATH_BOOLEAN:
7157 case XPATH_NUMBER:
7160 case XPATH_STRING:
7163 case XPATH_USERS:
7164 case XPATH_POINT:
7165 case XPATH_RANGE:
7166 case XPATH_LOCATIONSET:
7547 case XML_ELEMENT_NODE:
7548 case XML_TEXT_NODE:
7549 case XML_CDATA_SECTION_NODE:
7550 case XML_ENTITY_REF_NODE:
7551 case XML_ENTITY_NODE:
7552 case XML_PI_NODE:
7553 case XML_COMMENT_NODE:
7554 case XML_NOTATION_NODE:
7555 case XML_DTD_NODE:
7557 case XML_DOCUMENT_NODE:
7558 case XML_DOCUMENT_TYPE_NODE:
7559 case XML_DOCUMENT_FRAG_NODE:
7560 case XML_HTML_DOCUMENT_NODE:
7562 case XML_DOCB_DOCUMENT_NODE:
7565 case XML_ELEMENT_DECL:
7566 case XML_ATTRIBUTE_DECL:
7567 case XML_ENTITY_DECL:
7568 case XML_ATTRIBUTE_NODE:
7569 case XML_NAMESPACE_DECL:
7570 case XML_XINCLUDE_START:
7571 case XML_XINCLUDE_END:
7602 case XML_ELEMENT_NODE:
7603 case XML_DOCUMENT_FRAG_NODE:
7604 case XML_ENTITY_REF_NODE: /* URGENT TODO: entify-refs as well? */
7605 case XML_ENTITY_NODE:
7617 case XML_DOCUMENT_NODE:
7618 case XML_HTML_DOCUMENT_NODE:
7620 case XML_DOCB_DOCUMENT_NODE:
7632 case XML_ELEMENT_NODE:
7633 case XML_TEXT_NODE:
7634 case XML_ENTITY_REF_NODE:
7635 case XML_ENTITY_NODE:
7636 case XML_CDATA_SECTION_NODE:
7637 case XML_PI_NODE:
7638 case XML_COMMENT_NODE:
7639 case XML_XINCLUDE_END:
7641 /* case XML_DTD_NODE: */ /* URGENT TODO: DTD-node as well? */
7677 case XML_ELEMENT_NODE:
7678 case XML_XINCLUDE_START:
7679 case XML_DOCUMENT_FRAG_NODE:
7680 case XML_DOCUMENT_NODE:
7682 case XML_DOCB_DOCUMENT_NODE:
7684 case XML_HTML_DOCUMENT_NODE:
7695 case XML_ELEMENT_NODE:
7697 case XML_XINCLUDE_START:
7698 case XML_DOCUMENT_FRAG_NODE:
7707 case XML_DOCUMENT_NODE:
7709 case XML_DOCB_DOCUMENT_NODE:
7711 case XML_HTML_DOCUMENT_NODE:
7843 case XML_ELEMENT_NODE:
7844 case XML_TEXT_NODE:
7845 case XML_CDATA_SECTION_NODE:
7846 case XML_ENTITY_REF_NODE:
7847 case XML_ENTITY_NODE:
7848 case XML_PI_NODE:
7849 case XML_COMMENT_NODE:
7850 case XML_NOTATION_NODE:
7851 case XML_DTD_NODE:
7852 case XML_ELEMENT_DECL:
7853 case XML_ATTRIBUTE_DECL:
7854 case XML_XINCLUDE_START:
7855 case XML_XINCLUDE_END:
7856 case XML_ENTITY_DECL:
7865 case XML_ATTRIBUTE_NODE: {
7870 case XML_DOCUMENT_NODE:
7871 case XML_DOCUMENT_TYPE_NODE:
7872 case XML_DOCUMENT_FRAG_NODE:
7873 case XML_HTML_DOCUMENT_NODE:
7875 case XML_DOCB_DOCUMENT_NODE:
7878 case XML_NAMESPACE_DECL: {
7916 case XML_ELEMENT_NODE:
7917 case XML_TEXT_NODE:
7918 case XML_CDATA_SECTION_NODE:
7919 case XML_ENTITY_REF_NODE:
7920 case XML_ENTITY_NODE:
7921 case XML_PI_NODE:
7922 case XML_COMMENT_NODE:
7923 case XML_DTD_NODE:
7924 case XML_ELEMENT_DECL:
7925 case XML_ATTRIBUTE_DECL:
7926 case XML_ENTITY_DECL:
7927 case XML_NOTATION_NODE:
7928 case XML_XINCLUDE_START:
7929 case XML_XINCLUDE_END:
7938 case XML_ATTRIBUTE_NODE: {
7943 case XML_DOCUMENT_NODE:
7944 case XML_DOCUMENT_TYPE_NODE:
7945 case XML_DOCUMENT_FRAG_NODE:
7946 case XML_HTML_DOCUMENT_NODE:
7948 case XML_DOCB_DOCUMENT_NODE:
7951 case XML_NAMESPACE_DECL: {
7968 case XML_ELEMENT_NODE:
7969 case XML_TEXT_NODE:
7970 case XML_CDATA_SECTION_NODE:
7971 case XML_ENTITY_REF_NODE:
7972 case XML_ENTITY_NODE:
7973 case XML_PI_NODE:
7974 case XML_COMMENT_NODE:
7975 case XML_NOTATION_NODE:
7976 case XML_DTD_NODE:
7977 case XML_ELEMENT_DECL:
7978 case XML_ATTRIBUTE_DECL:
7979 case XML_ENTITY_DECL:
7980 case XML_XINCLUDE_START:
7981 case XML_XINCLUDE_END:
7990 case XML_ATTRIBUTE_NODE: {
7995 case XML_NAMESPACE_DECL: {
8004 case XML_DOCUMENT_NODE:
8005 case XML_DOCUMENT_TYPE_NODE:
8006 case XML_DOCUMENT_FRAG_NODE:
8007 case XML_HTML_DOCUMENT_NODE:
8009 case XML_DOCB_DOCUMENT_NODE:
8586 case XML_ELEMENT_NODE:
8587 case XML_ATTRIBUTE_NODE:
8588 case XML_PI_NODE:
8596 case XML_NAMESPACE_DECL:
8644 case XML_ELEMENT_NODE:
8645 case XML_ATTRIBUTE_NODE:
8671 * source. This need not be the case if there are namespace declarations
8674 * the original prefix in its representation of nodes; in this case, an
8705 case XML_ELEMENT_NODE:
8706 case XML_ATTRIBUTE_NODE:
9392 * true if the attribute value is equal to the argument ignoring case,
9395 * value and ignoring case.
10107 * Returns the value found or NULL in case of error
10489 * - a function call in which case it's followed by '('
10490 * - an axis in which case it's followed by ':'
11010 * Specific case: search a PI by name.
11093 case 'a':
11101 case 'c':
11105 case 'd':
11111 case 'f':
11117 case 'n':
11121 case 'p':
11129 case 's':
11414 case AXIS_ANCESTOR:
11417 case AXIS_ANCESTOR_OR_SELF:
11421 case AXIS_ATTRIBUTE:
11424 case AXIS_CHILD:
11427 case AXIS_DESCENDANT:
11430 case AXIS_DESCENDANT_OR_SELF:
11434 case AXIS_FOLLOWING:
11437 case AXIS_FOLLOWING_SIBLING:
11441 case AXIS_NAMESPACE:
11444 case AXIS_PARENT:
11447 case AXIS_PRECEDING:
11450 case AXIS_PRECEDING_SIBLING:
11454 case AXIS_SELF:
11461 case NODE_TEST_NONE:
11465 case NODE_TEST_TYPE:
11469 case NODE_TEST_PI:
11473 case NODE_TEST_ALL:
11477 case NODE_TEST_NS:
11482 case NODE_TEST_NAME:
11572 * Also set the xpath document in case things like
11717 * Also set the xpath document in case things like
11801 * Can this happen? Maybe in case of internal-errors.
11985 case AXIS_ANCESTOR:
11989 case AXIS_ANCESTOR_OR_SELF:
11993 case AXIS_ATTRIBUTE:
11999 case AXIS_CHILD:
12019 case AXIS_DESCENDANT:
12023 case AXIS_DESCENDANT_OR_SELF:
12027 case AXIS_FOLLOWING:
12031 case AXIS_FOLLOWING_SIBLING:
12035 case AXIS_NAMESPACE:
12041 case AXIS_PARENT:
12045 case AXIS_PRECEDING:
12049 case AXIS_PRECEDING_SIBLING:
12053 case AXIS_SELF:
12219 case NODE_TEST_NONE:
12223 case NODE_TEST_TYPE:
12231 case XML_DOCUMENT_NODE:
12232 case XML_HTML_DOCUMENT_NODE:
12234 case XML_DOCB_DOCUMENT_NODE:
12236 case XML_ELEMENT_NODE:
12237 case XML_ATTRIBUTE_NODE:
12238 case XML_PI_NODE:
12239 case XML_COMMENT_NODE:
12240 case XML_CDATA_SECTION_NODE:
12241 case XML_TEXT_NODE:
12242 case XML_NAMESPACE_DECL:
12259 case NODE_TEST_PI:
12266 case NODE_TEST_ALL:
12291 case NODE_TEST_NS:{
12295 case NODE_TEST_NAME:
12307 case XML_ELEMENT_NODE:
12323 case XML_ATTRIBUTE_NODE:{
12344 case XML_NAMESPACE_DECL:
12519 * case of errors.
12562 case XPATH_OP_END:
12564 case XPATH_OP_UNION:
12605 case XPATH_OP_ROOT:
12608 case XPATH_OP_NODE:
12618 case XPATH_OP_RESET:
12627 case XPATH_OP_COLLECT:{
12637 case XPATH_OP_VALUE:
12642 case XPATH_OP_SORT:
12655 case XPATH_OP_FILTER:
12690 case XPATH_OP_END:
12692 case XPATH_OP_UNION:
12740 case XPATH_OP_ROOT:
12743 case XPATH_OP_NODE:
12753 case XPATH_OP_RESET:
12762 case XPATH_OP_COLLECT:{
12772 case XPATH_OP_VALUE:
12777 case XPATH_OP_SORT:
13004 * Also set the xpath document in case things like
13111 case XPATH_OP_END:
13113 case XPATH_OP_AND:
13139 case XPATH_OP_OR:
13165 case XPATH_OP_EQUAL:
13184 case XPATH_OP_CMP:
13200 case XPATH_OP_PLUS:
13226 case XPATH_OP_MULT:
13246 case XPATH_OP_UNION:
13276 case XPATH_OP_ROOT:
13279 case XPATH_OP_NODE:
13289 case XPATH_OP_RESET:
13298 case XPATH_OP_COLLECT:{
13308 case XPATH_OP_VALUE:
13313 case XPATH_OP_VARIABLE:{
13346 case XPATH_OP_FUNCTION:{
13405 case XPATH_OP_ARG:
13424 case XPATH_OP_PREDICATE:
13425 case XPATH_OP_FILTER:{
13669 * Also set the xpath document in case things like
13781 case XPATH_OP_SORT:
13794 case XPATH_OP_RANGETO:{
13980 case XPATH_OP_END:
13982 case XPATH_OP_VALUE:
13987 case XPATH_OP_SORT:
13996 case XPATH_OP_COLLECT:
14121 case XML_ELEMENT_NODE:
14122 case XML_DOCUMENT_NODE:
14123 case XML_DOCUMENT_FRAG_NODE:
14124 case XML_HTML_DOCUMENT_NODE:
14126 case XML_DOCB_DOCUMENT_NODE:
14130 case XML_ATTRIBUTE_NODE:
14131 case XML_TEXT_NODE:
14132 case XML_CDATA_SECTION_NODE:
14133 case XML_ENTITY_REF_NODE:
14134 case XML_ENTITY_NODE:
14135 case XML_PI_NODE:
14136 case XML_COMMENT_NODE:
14137 case XML_NOTATION_NODE:
14138 case XML_DTD_NODE:
14139 case XML_DOCUMENT_TYPE_NODE:
14140 case XML_ELEMENT_DECL:
14141 case XML_ATTRIBUTE_DECL:
14142 case XML_ENTITY_DECL:
14143 case XML_NAMESPACE_DECL:
14144 case XML_XINCLUDE_START:
14145 case XML_XINCLUDE_END:
14180 case XML_ELEMENT_NODE:
14181 case XML_TEXT_NODE:
14182 case XML_CDATA_SECTION_NODE:
14183 case XML_COMMENT_NODE:
14184 case XML_PI_NODE:
14382 case XPATH_BOOLEAN:
14384 case XPATH_NUMBER:
14386 case XPATH_NODESET:
14387 case XPATH_XSLT_TREE:
14391 case XPATH_STRING:
14421 case XPATH_BOOLEAN:
14423 case XPATH_NUMBER:
14430 case XPATH_NODESET:
14431 case XPATH_XSLT_TREE:
14435 case XPATH_STRING:
14438 case XPATH_LOCATIONSET:{
14974 * case letters a-z, upper case letters A-Z, digits 0-9, and the characters
14984 * [RFC 2396] does not define whether escaped URIs should use lower case or
14985 * upper case for hexadecimal digits. To ensure that escaped URIs can be
14987 * the upper-case letters A-F.
14993 * In the case of non-ascii characters, the string is encoded according to