fixed xerces validation problem

This commit is contained in:
Maxim Mossienko
2005-02-07 19:39:10 +03:00
parent d867da813f
commit a7cbaa1c33

View File

@@ -204,9 +204,12 @@ public class ExternalDocumentValidator {
final String localizedMessage,
final boolean warning) {
currentElement = PsiTreeUtil.getParentOfType(currentElement,XmlTag.class,false);
if (currentElement==null) {
currentElement = PsiTreeUtil.getParentOfType(originalElement,XmlElementDecl.class,false);
}
assertValidElement(currentElement, originalElement,localizedMessage);
if (currentElement instanceof XmlTag) {
if (currentElement!=null) {
myHost.addMessage(currentElement,localizedMessage,warning ? Validator.ValidationHost.WARNING:Validator.ValidationHost.ERROR);
}