if ( XMLCorePlugin.getDefault().getPluginPreferences().getBoolean(XMLCorePreferenceNames.MARKUP_VALIDATION)){
IReporter reporter = executeMarkupValidator(uri);
if (reporter != null){
List msgList = reporter.getMessages();
for (int i = 0;i < msgList.size();i++){
LocalizedMessage msg = (LocalizedMessage)msgList.get(i);
if (msg.getSeverity() == 2)
valinfo.addError(msg.getLocalizedMessage(), msg.getLineNumber(), msg.getOffset(),valinfo.getFileURI(),"null",getMsgArguments(msg) ); //$NON-NLS-1$
else if (msg.getSeverity() == 1)
valinfo.addWarning(msg.getLocalizedMessage(), msg.getLineNumber(), msg.getOffset(),valinfo.getFileURI(),"null", getMsgArguments(msg)); //$NON-NLS-1$
}
}
}
return valinfo;