xml自动补全
因为学校教的是spring MVC 而公司用的是struts2所以趁着双休日,开始学习struts2框架。
通过视频学习的时候,发现视频中的struts.xml有自动补全功能,而自己的都没有。所以开始找解决方法了。
本地化dtd
视频中他通过本地化dtd,即本地化xml约束就实现了,xml自动补全
步骤
(1)在maven
下找到struts-core的jar包,找到对应版本的dtd
(2)将对应dtd的内容复制到外面 名字相同就好了,将里面的<!DOCTYPE struts PUBLIC .......>一连串内容复制一下
(3)eclipse->window->preferences->搜索
->选中 add->file system选取刚才的dtd key为刚刚复制的内容,点击ok
(4)将复制的内容再添加到struts.xml的头部 完成
完成本地化dtd后自动补全还是不能用,到后面才知道,这个只是在没有网络的时候给与本地支持,有网络只要上面的第4步就ok了
java与xml自动补全
后面又百度了xml自动补全,发现很多都是跟java自动补全在一起说明的,例如http://blog.csdn.net/erlian1992/article/details/53706736(网上太多了随便都能找到)
xml打开方式
最终在一个博客中,我找到了解决的办法。
一开始,我xml的打开方式默认为 spket xml editor 修改为xml editor就好了
怎么修改呢,xml右键,open with 选取xml editor,如此自动补全就出来了。
当然每次这样挺麻烦的,就在eclipse里修改默认的打开方式,eclipse->window->preferences->
选中file associatior
将.xml文件的打开方式
xml editor设置为default就行了。

浙公网安备 33010602011771号