在使用Eclipse或MyEclipse编辑XML文件的时候经常会碰到编辑器不提示的现象,这常常是因为其xml文件需要参考的DTD文件找不到,还有因为网络的问题不能及时提示而产生的。Eclipse/MyEclipse可以将本地的DTD文件添加至Eclipse中。以添加struts2的DTD文件为例,步骤如下:

  • window - preferences - xml catalog
  • add - location 选择 File System
  • Key Type 选择URI

Key 填入 http://struts.apache.org/dtds/struts-2.0.dtd (struts.xml文件根元素)

下图 为validation的例子

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

<constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />

<include file="example.xml"/>

<!-- Add packages here -->

</struts>

转载于:https://www.cnblogs.com/xj626852095/p/3648021.html

MyEclipse 为xml添加本地的dtd文件相关推荐

  1. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  2. idea - 添加本地jar包依赖

    一.导入 1.在需要引入maven依赖的包下,创建lib文件夹,并将jar包复制粘贴到项目工程对应的lib文件夹下 2.右键jar包,选择 add as Library- 3.在包下的pom文件中,添 ...

  3. struts.xml 文件添加DTD文件

    在编辑struts.xml 文件时,"alt + /"无提示信息,需要在myeclipse 中添加消息头中的文件,步骤如下: 1. 选中该段复制 2. Preferences--& ...

  4. eclipse中dtd文件约束影射到本地文件

    用struts中的约束来举例,这个dtd约束链接如果在本地没有网络的情况下会找不到这个约束文件,会报错. 解决办法: 1.找到这个约束文件放到项目下,把这个链接与本地文件做一下影射. 2.影射操作: ...

  5. JavaEE SSH集成框架(两) struts2 本地加载dtd文件,action组态

    1. 载入中struts2的dtd文件.使struts.xml网络无法验证,和eclipse有技巧 在src在创建struts.xml: <? xmlversion="1.0" ...

  6. IntelliJ IDEA 添加本地xsd文件

    File-->Settings-->Languages & Frameworks-->Schemas and DTDs,点击右上角的绿色加号 出现添加本地xsd文件弹窗,UR ...

  7. 自定义xml配置文件之dtd文件校验

    用了很多第三方库,也看了些源码,总是想如果自己写一个类似的库,读取xml配置文件(properties配置文件比较简单) 该如何给配置文件添加头,添加校验,因为xml配置文件相对于properties ...

  8. 如何在eclipse中添加dtd文件?

    1.首先打开eclipse中找到window,找到xml catalag 2.点击add 3.找到本地磁盘上的dtd文件,导入进去,打开dtd文件找到URI,写入下面的key中 4.然后就可以了

  9. 离线配置xml的文档类型定义文件(xml语法规则) dtd

    step1)将jar文件解压,并找到对应的 dtd文件: step2)不带引号复制 dtd uri: http://mybatis.org/dtd/mybatis-3-config.dtd step3 ...

最新文章

  1. 2022-2028年中国微藻行业市场调查研究及前瞻分析报告
  2. enter不换行 wps_WPS快捷键大全
  3. WCF入门的了解准备工作
  4. 小米tts语音引擎下载_TTS语音模块:XFS5152CE语音合成模块详解
  5. python 格式化输出
  6. c++ to_string 指定字符位数_你不知道的ES6字符串的扩展
  7. 通讯(transport)
  8. Java基本语句(注释语句、javadoc、System.out.print和println和printf区别)复习2
  9. Hbase 的Java API 操作
  10. 小涴熊漫画CMS一款不错的开源免费的漫画连载系统带采集API
  11. 时间管理——番茄工作法
  12. Chapter 8 Part-of-Speech Tagging
  13. matlab怎么画隐函数图像,matlab中如何画隐函数的图像
  14. C语言画直线~Bresenham方法
  15. 有功,无功,视在功率的关系公式和图
  16. Android ImageView 四个角自定义角度,以及角度的变换
  17. 【Rust 日报】2022-03-27 Google对25名Rust开源贡献者做出奖励
  18. 地平线发布AI on Horizon战略,与首汽约车、禾赛科技分别达成战略合作 | 2019上海车展...
  19. 美的冰箱微晶X探鲜计划,为你开启X种畅想!
  20. 运营商大数据手机号抓取的功能有哪些

热门文章

  1. Code Pages Supported by Windows
  2. Trie 树内存消耗问题
  3. evolution 的回收站不能清除的终极解决办法
  4. Spark源码分析之DAGScheduler以及stage的划分
  5. (78)Vivado设置时钟组约束
  6. 请举例说明python中**运算符的含义_举例讲解Python中的身份运算符的使用方法
  7. python如何爬取sci论文_通过爬虫确定SCI期刊的发表周期
  8. 水下自动循迹机器人_水下避碰!国内首艘自主航行系统实验船试水
  9. php 立即执行函数,关于javascrip的立即执行函数的解析
  10. GitHub使用入门讲解--官方文档翻译让你最真实了解