在IntelliJ中注册一堆自定义模式

时间:2011-07-21 11:27:28

标签: xml xsd intellij-idea

我的一个子模块中有一堆自定义XSD架构,所有其他模块都依赖它们。 当我即将开始一些繁重的XML开发时,我想知道是否有一种方法可以在IntelliJ IDEA XML编辑器的这些模式中自动注册名称空间?

我知道你可以通过资源设置逐个注册每个命名空间,但由于我有很多命名空间,我正在寻找一种方法来一次注册它们。

即。右键单击一个模式并选择“注册名称空间”类型的东西...

BR

1 个答案:

答案 0 :(得分:3)

如果您的架构在互联网上可见 - 那么您可以将光标设置在xmlns元素上,然后按Alt+Enter,选择Fetch external resource。它应该自动添加为资源。

<强> UPD。

好吧,据我所知,你不能添加xsd包 - 只能一个。 但我认为通过文本编辑器添加它们会更加舒适。

打开userFolder\.IntelliJIdea10\config\options\other.xml

找到这个标签

<component name="com.intellij.javaee.ExternalResourceManagerImpl">
    <resource url="urn:ui:com.google.gwt.uibinder" location="D:\..."/>

HTH