我的一个子模块中有一堆自定义XSD架构,所有其他模块都依赖它们。 当我即将开始一些繁重的XML开发时,我想知道是否有一种方法可以在IntelliJ IDEA XML编辑器的这些模式中自动注册名称空间?
我知道你可以通过资源设置逐个注册每个命名空间,但由于我有很多命名空间,我正在寻找一种方法来一次注册它们。
即。右键单击一个模式并选择“注册名称空间”类型的东西...
BR
答案 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