diff --git a/xml/impl/src/com/intellij/xml/actions/ValidateXmlActionHandler.java b/xml/impl/src/com/intellij/xml/actions/ValidateXmlActionHandler.java index d15dcba62f6e..aa7a8ae8bbd6 100644 --- a/xml/impl/src/com/intellij/xml/actions/ValidateXmlActionHandler.java +++ b/xml/impl/src/com/intellij/xml/actions/ValidateXmlActionHandler.java @@ -93,19 +93,18 @@ public class ValidateXmlActionHandler { myErrorReporter = errorReporter; } - @Nullable public VirtualFile getFile(String publicId, String systemId) { if (publicId == null) { if (systemId != null) { final String path = myXmlResourceResolver.getPathByPublicId(systemId); - if (path != null) return UriUtil.findRelative(path, myFile); + if (path != null) return UriUtil.findRelativeFile(path,null); final PsiFile file = myXmlResourceResolver.resolve(null, systemId); if (file != null) return file.getVirtualFile(); } return myFile.getVirtualFile(); } final String path = myXmlResourceResolver.getPathByPublicId(publicId); - if (path != null) return UriUtil.findRelative(path, myFile); + if (path != null) return UriUtil.findRelativeFile(path,null); return null; }