一、spring
用eclipse,在导入相应的包后(有人说不导包也有提示,因为默认的eclipse导入了jdk的包),eclipse会有代码提示功能。
那么XML文件能不能也这样呢?其实也是可以的,只不过导包的地方不一样。下面以spring为例(虽然Myeclipse6.5中已经集成了,这里只是示范说明)。
- <?xml version="1.0" encoding="UTF-8"?>
- <beans
- xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- 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 文件,看一下文件头,形如以下:
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
- "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.配置文件:
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE struts PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
- "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文档的自动提示,需要为XML文件添加对DTD的引用。这通常是在XML文档的根元素中通过`<!DOCTYPE>`声明来完成的,例如: ```xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/...
在使用Eclipse开发Java项目时,XML文件是常见的配置文件,但有时我们可能会遇到一个困扰:在编辑XML文件时,Eclipse没有提供自动提示功能,这无疑会降低我们的开发效率。这个问题的出现可能是由于Eclipse的相关插件...
下面详细介绍如何在Eclipse中为Spring XML文件添加提示功能。 1. **打开偏好设置**: - 在Eclipse菜单栏中点击`Window` -> `Preferences`(或者直接按快捷键`Ctrl + ,`)打开偏好设置窗口。 2. **进入XML目录...
然而,有时在Eclipse中编辑XML文件时,可能会遇到没有自动提示或验证的问题,这通常是由于Eclipse未能正确关联或识别XSD文件导致的。以下是如何在Eclipse中设置XML Schema提示的详细步骤: 1. **确定XSD文件位置**...
文档中描述了如何将dtd文件添加到eclipse中,从而在编写对应的xml的时候可以进行代码自动提示功能
在新创建的XML项目中,我们可以添加XML文件。右键点击项目根目录,选择"New" > "Other",在展开的菜单中找到"XML",选择"XML File",输入文件名(如:example.xml),点击"Finish"。这将生成一个空白的XML文件,你...
这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能介绍了如何在Eclipse中配置XML编辑器以支持对特定DTD文件的自动提示,比如与Hibernate、Struts2.0和Log4j相关的...
然而,在Eclipse中配置这些框架的XML文件时,如果没有相应的代码提示,会大大增加开发的困难度。 首先,我们来关注Struts2框架。在Eclipse中配置Struts2时,需要在项目的src目录下创建struts.xml文件。为了得到代码...
在探讨“spring中xml文件不提示”的问题时,我们首先需要理解Spring框架的基本概念以及XML配置文件在其中扮演的角色。Spring框架是一个开源的轻量级Java应用框架,旨在简化企业级应用开发。它通过依赖注入(DI)和...
通过导入DTD文件,我们可以让Eclipse识别出XML文件中的元素和属性,并提供相应的自动提示功能。 ##### 导入步骤 1. **打开偏好设置**:首先,在Eclipse菜单栏中依次点击`Window -> Preferences`,或者直接按快捷键...
本插件就是为了提升开发效率,通过为Eclipse添加HTML、CSS、JSP和XML的自动提示功能,帮助开发者快速编写代码。 首先,HTML(HyperText Markup Language)是网页内容的基础结构语言,用于定义网页的布局和内容。...
配置MyBatis的XML文件自动提示,你需要在IDE(如IntelliJ IDEA或Eclipse)中进行如下步骤: 1. **引入DTD文件**:在XML映射文件顶部,添加对`mybatis-3-mapper.dtd`的引用。这会告诉IDE这是一个MyBatis的映射文件,...
在XML开发方面,Eclipse也有类似的自动提示设置,通常在“XML” -> “Editor” -> “Content Assist”下进行配置。 通过以上步骤,你可以优化Eclipse的自动提示功能,使其更加符合个人编程习惯,提高编程效率。不过...
如果你的Eclipse是为Java开发而定制的版本,通常已经包含了JDT。如果没有,你可以通过Eclipse Marketplace或者Help > Install New Software来添加并安装。 **步骤一:设置项目构建路径** 1. 打开Eclipse,选择你...
本篇文章将详细介绍如何在IDE中为MyBatis的XML文件添加提示,以便提高开发效率。 首先,我们需要理解MyBatis XML映射文件的基本结构。一个标准的MyBatis XML文件通常包含`mapper`根元素,其中包含了`select`, `...
在Eclipse中,打开项目的“属性”(Properties)设置,找到"Mybatis"或"MyBatis Configuration"选项,这里可以添加Mybatis的配置文件(mybatis-config.xml),并指定Mapper XML文件所在的目录。这一步确保Eclipse知道...
在Eclipse这样的集成开发环境中,配置XML文件的自动提示功能可以极大地提高开发效率。 Spring框架2.5的XML配置文件通常用于定义bean的实例化、依赖注入、AOP代理等。通过引入相应的DTD文件,Eclipse可以提供自动...
这些文件可能是 Rinzo XML Editor 的一部分,这是一个为Eclipse提供的第三方XML编辑器插件,旨在增强Eclipse对XML文档的编辑和管理能力。 Rinzo XML Editor提供了以下关键特性: 1. **语法高亮**:通过颜色区分不同...
例如,在Eclipse或MyEclipse这样的集成开发环境(IDE)中,XML文件的自动提示可能没有正确配置。在MyEclipse中,可以通过以下步骤来启用XML文件的代码提示: 1. 打开MyEclipse,进入`Window`菜单,选择`Preferences...
本文将详细介绍如何解决Eclipse中配置文件(特别是Spring框架相关的XML配置文件)没有代码提示的问题。 #### 解决方案 本解决方案主要针对Spring框架的XML配置文件,通过引入schema约束来实现代码提示功能。具体...