XML文件中间代码自动提示设置

XML文件当中代码自动提示设置

前一些时间再整合Maven+Spring+SpringMVC+Ibatis时遇到xxx.xml代码不自动提示了,在IDE里配置了一下还是不成功。今天自己在理一下思路,做个笔记。修正一下之前没有发现的错误,首先说一下操作,怎么在IDE里添加配置,让在xxx.xml里编写代码时IDE工具自动提示,操作如下:

点击“Windows”选择“Preferences”,如下图:


XML文件中间代码自动提示设置

 

(图一)

在弹出的对话框,如图(三)当中选择红框1,接着在2的地方选择具体文件的位置就是后缀名为(.xsd)的文件位置,这里我从Spring官方下载最新(spring-beans-4.0.xsd),接着在3的地方选择“Schema Location”最后在红框4输入你当前xml文件当中SchemaLocation的key,这个Key值怎么取呢,如下图(二):


XML文件中间代码自动提示设置

图(二)

将图(二)中红框内的内容复制到下图(三)的红框4,如下图(三):
XML文件中间代码自动提示设置

最后点击OK完成。

 

配置完成了,我们现在说一下,IDE根据什么来给我们提示呢?

当我们在一个xxx.xml文件当中敲击内容时,比如我们敲击"<b",这时IDE提示如下图:


XML文件中间代码自动提示设置

这个提示从哪里来滴?这里简单的说一下,IDE工具会通过我们配置的“Schema Location”Key值,就是我们图(三)当中配置的红框4的值(http://www.springframework.org/schema/beans/spring-beans.xsd)找到“XML Catalog”当中我们Key对应指定的后缀名为(.xsd)的文件,这里我使用“spring-beans-4.0.xsd”。