int ixmlLoadDocumentEx(const char *xmlFile, IXML_Document **doc) { if (xmlFile == NULL || doc == NULL) { return IXML_INVALID_PARAMETER; } return Parser_LoadDocument(doc, xmlFile, TRUE); }
int ixmlParseBufferEx(const char *buffer, IXML_Document **retDoc) { if (buffer == NULL || retDoc == NULL) { return IXML_INVALID_PARAMETER; } if (buffer[0] == '\0') { return IXML_INVALID_PARAMETER; } return Parser_LoadDocument(retDoc, buffer, FALSE); }
/*================================================================ * ixmlParseBufferEx * Parse xml file stored in buffer. * External function. * *=================================================================*/ int ixmlParseBufferEx( IN char *buffer, IXML_Document ** retDoc ) { if( ( buffer == NULL ) || ( retDoc == NULL ) ) { return IXML_INVALID_PARAMETER; } if( strlen( buffer ) == 0 ) { return IXML_INVALID_PARAMETER; } return Parser_LoadDocument( retDoc, buffer, FALSE ); }