`

Eclipse、MyEclipse为XML添加DTD约束

    博客分类:
  • IDE
阅读更多

项目中使用、配置了一些XML文件

如最基本的web.xml,第三方框架中Spring的applicationContext.xml、Struts的struts.xml

这些xml文件在处理的时候如果借助于MyEclipse工具自带的dtd,xsd约束文件可以很轻松的进行编辑,只需要alt+/自动提示。

 

但是在添加了其他MyEclipse中没有集成的框架配置文件,或者要使用的第三方包版本高于工具继承的第三方包版本。则自动提示元素的功能就不能使用了。

 

那么我们还是自己来配置一下dtd约束吧:

 

一、MyEclipse:

  1、先找到xml文件对应的DTD文件

           (一般的文件头都可以找到该信息)

           (web.xml 的 dtd 约束文件在servlet.jar里面;struts和hibernate都在自己的jar包里面)

  2、window->preference->Myeclipse Enterprise->Files and Editors->XML->XML catalog->User Specified         Entries->add

  3、key Type 选择 URI

       Key 选择 XML 文件中 docType 中引用的那个 key 地址

           (如dwr3.0使用的是:-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN )

       Location 选择 dtd 文件在本地硬盘上的完整路径(建议放到MyEclipse中,位置参见Plugin Specified Entries)

 

二、Eclipse:

  首选项位置不同:window--->preference--->XML--->XML catalog--->User Specified Entries--->add

 

 

另外:对于添加xsd约束也是如此,注意先选择key Type为URL然后选择Location之后再选择回Schema Location

分享到:
评论

相关推荐

    eclipse-MyEclipse工具使用技巧集锦及快捷键

    在“窗口”>“首选项”>“MyEclipse”>“Files and Editors”>“XML”>“XML Catalog”,添加struts-2.0.dtd的URI和Key信息。 9. **恢复Alt+/提示**:在MyEclipse 6.5中,如果Ctrl+Space与输入法冲突,可以取消...

    eclipse+myeclipse

    2. **Web开发支持**:除了标准的HTML和CSS编辑器之外,MyEclipse还提供了对JavaScript、XML、XSLT、DTD的支持。 3. **数据库管理**:内置的数据库浏览器可以方便地查看和编辑数据库表数据,进行SQL查询操作。 4. **...

    eclipse,myeclipse 设置,编码,tab用空格代替 做专业开发人员

    Eclipse与MyEclipse作为广受欢迎的集成开发环境(IDE),为Java开发者提供了强大的功能支持。本文将详细介绍如何在MyEclipse中进行一些关键设置,如设置Tab为空格、统一编码为UTF-8等,以帮助开发者创建高质量、可...

    003_动力节点_XML_MyEclipse基本设置.zip_myeclipse

    【标题】"003_动力节点_XML_MyEclipse基本设置.zip_myeclipse" 提供的资源是一个关于MyEclipse基本设置的视频教程,主要针对XML开发。 【描述】"这里面是一个视频介绍如何使用myeclipse" 暗示我们将深入探讨...

    设置myeclipse新建jsp文件默认编码为UTF-8

    对于较老版本的MyEclipse(如MyEclipse 6.0),可以在**Preferences** > **MyEclipse** > **Files and Editors**下设置具体的文件类型(如css、dtd、html、js、jsp)的编码方式为UTF-8。 #### 四、总结 通过以上三...

    mybatis generator eclipse插件的安装

    Eclipse作为广泛使用的Java集成开发环境,提供了对MBG插件的支持,使得在Eclipse中使用MBG变得非常方便。下面我们将详细介绍如何在Eclipse中安装和使用MyBatis Generator插件。 首先,我们需要获取MBG的插件文件。...

    ( MyEclipse 使用总结(全).rar )

    为MyEclipse添加XML文档所使用的DTD或XML Schema"这一话题,讲解了如何使MyEclipse的Content Assistant提供XML代码提示。通过添加相应的DTD或XSD文件,可以确保在编写XML时获得正确的语法检查和自动补全功能,避免...

    Myeclipse配置环境

    - **自动配置虚拟路径:** Spring Eclipse会自动在Tomcat的`server.xml`文件中添加虚拟路径配置。 **2. Tomcat服务器配置:** - **安装路径:** 指定已安装的Tomcat服务器路径。 - **配置端口:** 修改Tomcat...

    myeclipse手动安装mybatis插件安装包

    2. **创建工作空间目录**:在MyEclipse的工作空间内,新建一个目录,例如命名为"MyPlugins",并将下载的"MyBatisGenerator.jar"文件放入该目录。 3. **配置MyEclipse插件路径**:打开MyEclipse,选择“Window”菜单...

    在MyEclipse10中增加自定义模板【完整版】

    打开MyEclipse的安装目录,在`Common/plugins`文件夹下找到名为`com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar`的文件。这个文件包含了所有用于创建项目的向导和模板。使用解压缩工具(如WinRAR)打开该...

    MyEclipse 5.0 + WebLogic 9.2 配置解.doc

    2. **添加服务器**:通过菜单“Window -> Preferences -> Server -> Runtime Environments”添加WebLogic 9.2服务器。 3. **配置服务器**:选择已安装的WebLogic 9.2,设置其Home Directory路径及Java Home路径...

    用MyEclipse开发spring.doc

    为了启用 Spring 功能,右键点击 `mySpring1` 项目,选择 `MyEclipse` -> `Add Spring Capabilities`,这将自动为项目添加所需的 Spring 相关库。 3. **引入 log4j** 要进行日志记录,需要引入 log4j。通过 `...

    struts2+myeclipse 配置入门

    这里定义了一个名为"hello"的Action,当用户访问/hello时,会调用`HelloWorldAction`的`execute()`方法,返回成功后跳转到/hello.jsp页面。 5. **创建视图页面**: 创建一个JSP页面(如hello.jsp),用于显示结果。...

    myeclipse+hibernate项目配置包

    1. **MyEclipse**: MyEclipse是Eclipse的商业版本,它包含了对Java、J2EE、Web、数据库开发等的支持,提供了一系列的工具,如代码生成器、数据库连接工具、部署工具等。它还提供了图形化的界面,用于创建、配置和...

    myeclipse操作手册

    常见问题部分,手册指出当struts.xml文件不自动提示时,可以通过Eclipse的首选项设置添加Struts2的DTD,从而恢复代码提示功能。 总的来说,《MyEclipse操作手册》是一份详尽的实践指南,涵盖了从环境配置到项目开发...

    MyEclipse下搭建第一个Struts2程序

    MyEclipse是基于Eclipse的Java EE集成开发环境,它包含了大量用于开发Java Web应用的工具和插件,如Tomcat服务器、数据库管理工具等,使得开发者可以更方便地进行项目开发。 接下来,我们进入正题,开始创建Struts2...

    MyEclipse 9.0 自定义创建JSP模板的方法

    修改完成后,将`templates.xml`文件另存为备份,然后删除原文件中的旧版本,最后替换为新修改的文件。 #### 四、测试模板 完成以上步骤后,重启MyEclipse 9.0,尝试新建一个JSP文件。在创建向导中,应该可以看到新...

    MyEclipse 增加jsp模板

    接下来,你需要找到MyEclipse的安装目录,通常在`Common/plugins`下,寻找名为`com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar`的文件。这个JAR文件包含了MyEclipse的内置模板。 使用一个压缩工具,如RAR...

    MyEclipse+WebLogic配置详解[参考].pdf

    如果使用Servlet 2.4规范的web.xml,WebLogic 8会报错,因为它的DTD验证无法通过。为了解决这个问题,你可以选择升级到WebLogic 9.2,或者修改项目设置,使用J2EE 1.3规范。 另一个需要注意的问题是JDK版本兼容性。...

    myeclipse下hibernate入门

    2. **添加 Hibernate 支持**:右键点击 `prodcast` 项目,选择 “MyEclipse” -> “Hibernate Tools” -> “Add Hibernate Support...”。 3. **配置数据源**:在弹出的对话框中配置数据库连接信息(如数据库类型、...

Global site tag (gtag.js) - Google Analytics