mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
use relaxng schemas for svg and mathml (WEB-31136)
This commit is contained in:
@@ -31,6 +31,7 @@ import com.intellij.psi.xml.XmlDocument;
|
||||
import com.intellij.psi.xml.XmlTag;
|
||||
import com.intellij.util.xml.DomElement;
|
||||
import com.intellij.util.xml.DomManager;
|
||||
import com.intellij.xml.util.HtmlUtil;
|
||||
import org.intellij.plugins.relaxNG.compact.psi.impl.RncDocument;
|
||||
import org.intellij.plugins.relaxNG.inspections.RngDomInspection;
|
||||
import org.intellij.plugins.relaxNG.inspections.UnusedDefineInspection;
|
||||
@@ -100,6 +101,8 @@ public class ApplicationLoader implements ApplicationComponent {
|
||||
@Override
|
||||
public void registerResources(ResourceRegistrar registrar) {
|
||||
registrar.addStdResource(RNG_NAMESPACE, "/resources/relaxng.rng", getClass());
|
||||
registrar.addStdResource(HtmlUtil.SVG_NAMESPACE, "/resources/html5-schema/svg11/svg11.rnc", getClass());
|
||||
registrar.addStdResource(HtmlUtil.MATH_ML_NAMESPACE, "/resources/html5-schema/mml3/mathml3.rnc", getClass());
|
||||
registrar.addIgnoredResource("http://relaxng.org/ns/compatibility/annotations/1.0");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package com.intellij.javaee;
|
||||
|
||||
import com.intellij.xml.util.HtmlUtil;
|
||||
import com.intellij.xml.util.XmlUtil;
|
||||
|
||||
/**
|
||||
@@ -63,9 +62,6 @@ public class InternalResourceProvider implements StandardResourceProvider{
|
||||
|
||||
impl.addInternalResource("http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd", "xhtml-mobile/xhtml-mobile12.dtd");
|
||||
|
||||
// svg and mathML
|
||||
impl.addIgnoredResource(HtmlUtil.MATH_ML_NAMESPACE);
|
||||
impl.addIgnoredResource(HtmlUtil.SVG_NAMESPACE);
|
||||
impl.addInternalResource("http://www.w3.org/1999/xlink", "xlink.dtd");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user