Changeset 238 for trunk/src/helpers/xml.c
- Timestamp:
- Dec 24, 2002, 8:44:35 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/helpers/xml.c
r229 r238 176 176 // start of expat (parser) errors 177 177 case ERROR_EXPAT_NO_MEMORY: 178 return ("Out of memory");178 return "Out of memory"; 179 179 180 180 case ERROR_EXPAT_SYNTAX: 181 return ("Syntax error");181 return "Syntax error"; 182 182 case ERROR_EXPAT_NO_ELEMENTS: 183 return ("No element found");183 return "No element found"; 184 184 case ERROR_EXPAT_INVALID_TOKEN: 185 return ("Not well-formed (invalid token)");185 return "Not well-formed (invalid token)"; 186 186 case ERROR_EXPAT_UNCLOSED_TOKEN: 187 return ("Unclosed token");187 return "Unclosed token"; 188 188 case ERROR_EXPAT_PARTIAL_CHAR: 189 return ("Unclosed token");189 return "Unclosed token"; 190 190 case ERROR_EXPAT_TAG_MISMATCH: 191 return ("Mismatched tag");191 return "Mismatched tag"; 192 192 case ERROR_EXPAT_DUPLICATE_ATTRIBUTE: 193 return ("Duplicate attribute");193 return "Duplicate attribute"; 194 194 case ERROR_EXPAT_JUNK_AFTER_DOC_ELEMENT: 195 return ("Junk after root element");195 return "Junk after root element"; 196 196 case ERROR_EXPAT_PARAM_ENTITY_REF: 197 return ("Illegal parameter entity reference");197 return "Illegal parameter entity reference"; 198 198 case ERROR_EXPAT_UNDEFINED_ENTITY: 199 return ("Undefined entity");199 return "Undefined entity"; 200 200 case ERROR_EXPAT_RECURSIVE_ENTITY_REF: 201 return ("Recursive entity reference");201 return "Recursive entity reference"; 202 202 case ERROR_EXPAT_ASYNC_ENTITY: 203 return ("Asynchronous entity");203 return "Asynchronous entity"; 204 204 case ERROR_EXPAT_BAD_CHAR_REF: 205 return ("Reference to invalid character number");205 return "Reference to invalid character number"; 206 206 case ERROR_EXPAT_BINARY_ENTITY_REF: 207 return ("Reference to binary entity");207 return "Reference to binary entity"; 208 208 case ERROR_EXPAT_ATTRIBUTE_EXTERNAL_ENTITY_REF: 209 return ("Reference to external entity in attribute");209 return "Reference to external entity in attribute"; 210 210 case ERROR_EXPAT_MISPLACED_XML_PI: 211 return ("XML processing instruction not at start of external entity");211 return "XML processing instruction not at start of external entity"; 212 212 case ERROR_EXPAT_UNKNOWN_ENCODING: 213 return ("Unknown encoding");213 return "Unknown encoding"; 214 214 case ERROR_EXPAT_INCORRECT_ENCODING: 215 return ("Encoding specified in XML declaration is incorrect");215 return "Encoding specified in XML declaration is incorrect"; 216 216 case ERROR_EXPAT_UNCLOSED_CDATA_SECTION: 217 return ("Unclosed CDATA section");217 return "Unclosed CDATA section"; 218 218 case ERROR_EXPAT_EXTERNAL_ENTITY_HANDLING: 219 return ("Error in processing external entity reference");219 return "Error in processing external entity reference"; 220 220 case ERROR_EXPAT_NOT_STANDALONE: 221 return ("Document is not standalone");221 return "Document is not standalone"; 222 222 case ERROR_EXPAT_UNEXPECTED_STATE: 223 return ("Unexpected parser state - please send a bug report");223 return "Unexpected parser state - please send a bug report"; 224 224 // end of expat (parser) errors 225 225 … … 227 227 228 228 case ERROR_DOM_UNDECLARED_ELEMENT: 229 return ("Element has not been declared");229 return "Element has not been declared"; 230 230 case ERROR_DOM_ROOT_ELEMENT_MISNAMED: 231 return ("Root element name does not match DOCTYPE name");231 return "Root element name does not match DOCTYPE name"; 232 232 case ERROR_DOM_INVALID_ROOT_ELEMENT: 233 return ("Invalid or duplicate root element");233 return "Invalid or duplicate root element"; 234 234 235 235 case ERROR_DOM_INVALID_SUBELEMENT: 236 return ("Invalid sub-element in parent element");236 return "Invalid sub-element in parent element"; 237 237 case ERROR_DOM_DUPLICATE_ELEMENT_DECL: 238 return ("Duplicate element declaration");238 return "Duplicate element declaration"; 239 239 case ERROR_DOM_DUPLICATE_ATTRIBUTE_DECL: 240 return ("Duplicate attribute declaration");240 return "Duplicate attribute declaration"; 241 241 case ERROR_DOM_UNDECLARED_ATTRIBUTE: 242 return ("Undeclared attribute in element");242 return "Undeclared attribute in element"; 243 243 case ERROR_ELEMENT_CANNOT_HAVE_CONTENT: 244 return ("Element cannot have content");244 return "Element cannot have content"; 245 245 case ERROR_DOM_INVALID_ATTRIB_VALUE: 246 return ("Invalid attribute value");246 return "Invalid attribute value"; 247 247 case ERROR_DOM_REQUIRED_ATTRIBUTE_MISSING: 248 return ("Required attribute is missing");248 return "Required attribute is missing"; 249 249 case ERROR_DOM_SUBELEMENT_IN_EMPTY_ELEMENT: 250 return ("Subelement in empty element");250 return "Subelement in empty element"; 251 251 252 252 case ERROR_DOM_PARSING: 253 return ("Parsing error");253 return "Parsing error"; 254 254 case ERROR_DOM_VALIDITY: 255 return ("Validity error");255 return "Validity error"; 256 256 257 257 case ERROR_DOM_NODETYPE_NOT_SUPPORTED: 258 return ("DOM node type not supported");258 return "DOM node type not supported"; 259 259 case ERROR_DOM_NO_DOCUMENT: 260 return ("No DOM document");260 return "No DOM document"; 261 261 case ERROR_DOM_NO_ELEMENT: 262 return ("No DOM element");262 return "No DOM element"; 263 263 case ERROR_DOM_DUPLICATE_DOCTYPE: 264 return ("Duplicate doctype");264 return "Duplicate doctype"; 265 265 case ERROR_DOM_DOCTYPE_ROOT_NAMES_MISMATCH: 266 return ("Root element doesn't match doctype name");266 return "Root element doesn't match doctype name"; 267 267 case ERROR_DOM_INTEGRITY: 268 return ("DOM integrity error");268 return "DOM integrity error"; 269 269 case ERROR_DOM_DUPLICATE_ATTRIBUTE: 270 return ("Duplicate attribute");270 return "Duplicate attribute"; 271 271 272 272 case ERROR_DOM_VALIDATE_INVALID_ELEMENT: 273 return ("Validation error: Undeclared element name");273 return "Validation error: Undeclared element name"; 274 274 case ERROR_DOM_ELEMENT_DECL_OUTSIDE_DOCTYPE: 275 return ("Element declaration outside doctype");275 return "Element declaration outside doctype"; 276 276 case ERROR_DOM_ATTLIST_DECL_OUTSIDE_DOCTYPE: 277 return ("Attlist declaration outside doctype");277 return "Attlist declaration outside doctype"; 278 278 279 279 case ERROR_DOM_INCOMPLETE_ENCODING_MAP: 280 return ("Incomplete encoding map specified");280 return "Incomplete encoding map specified"; 281 281 282 282 case ERROR_DOM_INVALID_EXTERNAL_HANDLER: 283 return ("Invalid 'external' handler specified");283 return "Invalid 'external' handler specified"; 284 284 } 285 285 … … 346 346 ULONG ul2) 347 347 { 348 return (strhcmp(((PXSTRING)ul1)->psz,349 ((PXSTRING)ul2)->psz));348 return strhcmp(((PXSTRING)ul1)->psz, 349 ((PXSTRING)ul2)->psz); 350 350 } 351 351 … … 1383 1383 } 1384 1384 1385 return (pStackItem);1385 return pStackItem; 1386 1386 } 1387 1387 … … 1482 1482 } 1483 1483 // return success 1484 return (1);1484 return 1; 1485 1485 } 1486 1486 } 1487 1487 1488 1488 // error 1489 return (0);1489 return 0; 1490 1490 } 1491 1491 … … 2008 2008 pDom->pParser = pOldParser; 2009 2009 2010 return (i);2010 return i; 2011 2011 } 2012 2012 … … 2794 2794 } 2795 2795 2796 return (pElementDecl);2796 return pElementDecl; 2797 2797 } 2798 2798 … … 2818 2818 ) 2819 2819 { 2820 return ((PCMATTRIBUTEDECLBASE)treeFind( 2821 pDocTypeNode->AttribDeclBasesTree, 2822 (ULONG)pstrElementName, 2823 CompareXStrings)); 2820 return (PCMATTRIBUTEDECLBASE)treeFind(pDocTypeNode->AttribDeclBasesTree, 2821 (ULONG)pstrElementName, 2822 CompareXStrings); 2824 2823 } 2825 2824 … … 2851 2850 if (*ppAttribDeclBase) 2852 2851 { 2853 return ((PCMATTRIBUTEDECL)treeFind( 2854 ((**ppAttribDeclBase).AttribDeclsTree), 2855 (ULONG)pstrAttribName, 2856 CompareXStrings)); 2852 return (PCMATTRIBUTEDECL)treeFind(((**ppAttribDeclBase).AttribDeclsTree), 2853 (ULONG)pstrAttribName, 2854 CompareXStrings); 2857 2855 } 2858 2856 } … … 2888 2886 PDOMNODE pDomNode = (PDOMNODE)pListNode->pItemData; 2889 2887 if (pDomNode->NodeBase.ulNodeType == DOMNODE_ELEMENT) 2890 return (pDomNode);2888 return pDomNode; 2891 2889 2892 2890 pListNode = pListNode->pNext; … … 2910 2908 PLISTNODE pListNode = lstQueryFirstNode(&pDomNode->llChildren); 2911 2909 if (pListNode) 2912 return ( (PDOMNODE)pListNode->pItemData);2913 2914 return (0);2910 return (PDOMNODE)pListNode->pItemData; 2911 2912 return 0; 2915 2913 } 2916 2914 … … 2928 2926 PLISTNODE pListNode = lstQueryLastNode(&pDomNode->llChildren); 2929 2927 if (pListNode) 2930 return ( (PDOMNODE)pListNode->pItemData);2931 2932 return (0);2928 return (PDOMNODE)pListNode->pItemData; 2929 2930 return 0; 2933 2931 } 2934 2932 … … 2953 2951 && (pDomNodeThis->NodeBase.ulNodeType == DOMNODE_TEXT) 2954 2952 ) 2955 return (pDomNodeThis);2953 return pDomNodeThis; 2956 2954 } 2957 2955 … … 3004 3002 3005 3003 if (cItems) 3006 return (pll);3007 else 3008 3009 } 3010 3011 return (0);3004 return pll; 3005 3006 lstFree(&pll); 3007 } 3008 3009 return 0; 3012 3010 } 3013 3011 … … 3034 3032 (ULONG)&str, 3035 3033 CompareXStrings)) 3036 return (pAttrNode->pstrNodeValue);3034 return pAttrNode->pstrNodeValue; 3037 3035 3038 3036 return NULL;
Note:
See TracChangeset
for help on using the changeset viewer.