`
zhongzhengmin
  • 浏览: 29305 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

eclipse为xml文件添加自动提示

    博客分类:
  • JAVA
 
阅读更多

一、spring

 

用eclipse,在导入相应的包后(有人说不导包也有提示,因为默认的eclipse导入了jdk的包),eclipse会有代码提示功能。
那么XML文件能不能也这样呢?其实也是可以的,只不过导包的地方不一样。下面以spring为例(虽然Myeclipse6.5中已经集成了,这里只是示范说明)。

[html] view plaincopy
 
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <beans  
  3.     xmlns="http://www.springframework.org/schema/beans"  
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  5.     xmlns:p="http://www.springframework.org/schema/p"  
  6.     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">  



进入:window -> Preference... -> MyEclipse -> Editors -> XML ->XML Catalog

选择:选中“User Specified Entries”,点击“Add...”按钮

填入:

location: 请选择本地文件系统上SPRING_HOME\schema\beans\spring-beans-3.0.xsd 文件
Key Type: 选择Schema Location
Key:http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

点击确定

将spring配置文件关闭再重新打开即可。可以使用Eclipse XML Editor打开这些xml文件。

二、hibernate

 

  在编辑 *.hbm.xml 文件时,myeclipse 带有自动提示功能,但 eclipse 是没有自动提示功能的。需要自己手工加上:
          1、打开项目中任意一个 *.hbm.xml 文件,看一下文件头,形如以下:

 

[html] view plaincopy
 
  1. <?xml version="1.0" encoding="utf-8"?>      
  2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"    
  3. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">      



          找到 http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd(视 hibernate 版本不同有所不同)。
          2、将项目中用到的 hibernate-core-4.1.7.Final.jar解压缩,找到解压缩后的 org 文件下的 hibernate 文件下的 hibernate-mapping-3.0.dtd 文件。
          3、eclipse -> Window -> Preferences -> Web and XML -> XML Catalog,选择 XML Catalog Entries 的 Add... 按钮,在弹出的 Add XML Catalog Entry 对话框里,Location 里选择第二步里得到的 hibernate-mapping-3.0.dtd,Key Type 选择 URI,Key 里输入第一步里得到的http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd。OK。
          再打开 eclipse 中的 *.hbm.xml 文件,编辑时就可以像 myeclipse 中那样拥有自动提示功能了。

 

三、struts2

1.配置文件:

[html] view plaincopy
 
  1. <?xml version="1.0" encoding="UTF-8" ?>  
  2. <!DOCTYPE struts PUBLIC  
  3.     "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"  
  4.     "http://struts.apache.org/dtds/struts-2.3.dtd">  

2.在struts安装包里找struts-2.3.dtd文件

3、eclipse -> Window -> Preferences -> Web and XML -> XML Catalog,选择 XML Catalog Entries 的 Add... 按钮,在弹出的 Add XML Catalog Entry 对话框里,

将llib目录下的struts2-core-2.3.4.1.jar解压缩(struts-2.3.4.1-all\struts-2.3.4.1\lib\struts2-core-2.3.4.1),找到里面的struts-2.3.dtd。


location: 请选择本地文件系统上STRUTS_HOME\struts-2.3.4.1\lib\struts2-core-2.3.4.1\struts-2.3.dtd文件
Key Type: 选择URI

Key:http://struts.apache.org/dtds/struts-2.3.dtd

 

转载自:http://blog.csdn.net/tydldd1/article/details/8060965

分享到:
评论

相关推荐

    eclipse如何添加xml提示

    文档中描述了如何将dtd文件添加到eclipse中,从而在编写对应的xml的时候可以进行代码自动提示功能

    dtd xml mybaits

    dtd xml mybaits 提示信息的文件 将这个加入eclipse的配置文件中添加bean的标签的时候会出现自动提示的

    Eclipse_Swt_Jface_核心应用_部分19

    3.2 Eclipse项目的文件结构 23 3.2.1 设置编译后.class文件的保存目录 23 3.2.2 导入项目使用的包 25 3.2.3 设置编译方式 26 3.2.4 运行程序 27 3.3 常用的代码编辑功能 28 3.3.1 添加注释 28 3.3.2 ...

    【重大更新】用SWT/JFace实现的放大镜JZoomer V1.1.1(附源码)

    待做事项: ·停止监控时图片的缩放 ·对图片大小的测量(width=xxxpx,height=xxxpx) ·色彩信息面板样式的美化 ·build.xml文件 &lt;br&gt;20080617 1. Bug修正: ·修正进出窗口时会报异常...

    [开源]用SWT/JFace实现的放大镜软件jZoomer v1.2.0(附源码)

    停止监控时图片的缩放 ·对图片大小的测量(width=xxxpx,height=xxxpx) ·色彩信息面板样式的美化 ·build.xml文件 &lt;br&gt;20080617 1. Bug修正: ·修正进出窗口时会报异常的Bug 2. 功能添加:...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    13.2.xml 一个雇员列表xml文件 13.2.xsl 一个XSL样式表的例子 13.3.htm Internet Explorer 浏览器中XML的应用 13.4.htm 直接对XML文档进行添加、删除和显示数据的操作 13.5.js ...

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    ApkIDE——安卓反编译

    增加对.samli、.xml的文件修改的监视功能,以便在使用了外部编辑器修改此类文件后能通知用户重新加载修改过的文件。 手动清理旧项目时改为线程方式,避免假死问题。 解决下拉列表的界面语言翻译问题。 小东和小西被...

    PHP程序开发范例宝典III

    实例038 修改数据时下拉列表的默认值为数据库中原数据信息 54 实例039 可输入字符的下拉菜单 56 实例040 应用下拉列表选择所要联机的网站 57 实例041 根据下拉列表的值显示不同控件 58 2.4 文本框组件的...

    JavaScript完全自学宝典 源代码

    13.3.xml 使用XSLT实现“Hello World”的XML文件。 13.4.xsl 使用XSLT实现“Hello World”的XSLT文件。 13.5.html 内嵌的XML数据岛。 13.6.html 外嵌的XML数据岛。 13.7.html 在HTML中显示XML...

    JAVA上百实例源码以及开源项目源代码

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    Exercise1Solution:练习 1 的解决方案,包括我们为自动标记器运行的测试

    将您的联系信息添加到 ,以便您的队友知道如何与您取得联系。 确保您的机器上安装了和 (我建议安装Java EE Developers版本的Eclipse IDE )。 将此存储库克隆到您的本地计算机。 在 Eclipse 中打开项目 文件 --&...

    java开源包1

    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例245 读取XML文件属性 310 第3篇 窗体与控件应用 第11章 窗体设计 314 11.1 设置窗体位置 315 实例246 控制窗体加载时的位置 315 实例247 设置窗体在屏幕中的位置 315 实例248 从上次关闭位置启动窗体 316 实例...

Global site tag (gtag.js) - Google Analytics