version 1.1.1.1, 2012/02/21 23:37:58
|
version 1.1.1.2, 2013/07/22 01:22:18
|
Line 6559 xmlValidateCheckRefCallback(xmlListPtr ref_list, xmlVa
|
Line 6559 xmlValidateCheckRefCallback(xmlListPtr ref_list, xmlVa
|
int |
int |
xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt, xmlDocPtr doc) { |
xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt, xmlDocPtr doc) { |
xmlRefTablePtr table; |
xmlRefTablePtr table; |
|
unsigned int save; |
|
|
if (ctxt == NULL) |
if (ctxt == NULL) |
return(0); |
return(0); |
Line 6568 xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt, xmlDocP
|
Line 6569 xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt, xmlDocP
|
return(0); |
return(0); |
} |
} |
|
|
|
/* trick to get correct line id report */ |
|
save = ctxt->finishDtd; |
|
ctxt->finishDtd = 0; |
|
|
/* |
/* |
* Check all the NOTATION/NOTATIONS attributes |
* Check all the NOTATION/NOTATIONS attributes |
*/ |
*/ |
Line 6581 xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt, xmlDocP
|
Line 6586 xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt, xmlDocP
|
ctxt->doc = doc; |
ctxt->doc = doc; |
ctxt->valid = 1; |
ctxt->valid = 1; |
xmlHashScan(table, (xmlHashScanner) xmlValidateCheckRefCallback, ctxt); |
xmlHashScan(table, (xmlHashScanner) xmlValidateCheckRefCallback, ctxt); |
|
|
|
ctxt->finishDtd = save; |
return(ctxt->valid); |
return(ctxt->valid); |
} |
} |
|
|