FILE *fp =fopen("Engine//Validation.txt","a"); // char *buffer; // string resultString; xmlValidCtxt context; context.userData = (void *) stderr; context.error = (xmlValidityErrorFunc)fprintf; context.warning = (xmlValidityWarningFunc)fprintf; // sprintf(buffer,"ABC"); // resultString.append(buffer); xmlDoc *doc = xmlReadFile(fileName.c_str(), NULL, 0); xmlDtd *dtd = xmlParseDTD((const xmlChar *)dtdFileName.c_str(), (const xmlChar *)dtdFileName.c_str()); int retval = xmlValidateDtd(&context,doc,dtd); char convertedString[10]; itoa(retval,convertedString,10); result.append("\nValidation of the file: " + fileName + " with dtd: " + dtdFileName + "\n" + "Result: " + convertedString +"\n"); fprintf(fp,result.c_str()); fclose(fp);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)