From 5d1b82e8c7b8fbd0af6dc265abc693353ff478bc Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 16 Nov 2010 18:57:08 +0300 Subject: [PATCH] IDEA-59593: Strange errors in mxml document --- xml/impl/src/com/intellij/lang/xml/XMLExternalAnnotator.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xml/impl/src/com/intellij/lang/xml/XMLExternalAnnotator.java b/xml/impl/src/com/intellij/lang/xml/XMLExternalAnnotator.java index c9a8d6583bc0..905e06b8c115 100644 --- a/xml/impl/src/com/intellij/lang/xml/XMLExternalAnnotator.java +++ b/xml/impl/src/com/intellij/lang/xml/XMLExternalAnnotator.java @@ -45,6 +45,8 @@ public class XMLExternalAnnotator implements ExternalAnnotator, Validator.Valida XmlNSDescriptor nsDescriptor = rootTag == null ? null : rootTag.getNSDescriptor(rootTag.getNamespace(), false); if (nsDescriptor instanceof Validator && !HtmlUtil.isHtml5Document(document)) { + XmlFile descriptorFile = nsDescriptor.getDescriptorFile(); + if (descriptorFile != null && !descriptorFile.isPhysical()) return; ((Validator)nsDescriptor).validate(document, this); } }