使用eclipse XML catalog绑定dtd文件】的更多相关文章

有时候我们想编辑struts或spring的xml配置文件的时候,输了“<”之后eclipse却没有提示关键字,这是因为eclipse需要到网络下载dtd文件而由于网络原因没下载下来所以无法提示,这种情况我们可以通过配置eclipse的XML catalog来解决,让我们即使在离线情况下依然可以有关键字提示,具体操作步骤如下:…
DTD一般应用在应用程序中定义数据交换类型的文档,一般用在xml配置文件中,有些时候在eclipse中并不能加载一些提示,这个时候需要手动导入,导入方法如下: 1.首先根据声明的网址下载.dtd的文件,放到项目某一个目录中,建议导入项目中的,这样移植的时候会一同移植过去. 2.单击菜单中的Window - Preferences 3.打开的对话框中左边选择XML-XML Catalog,右边点击Add...按钮 4.然后选择dtd位置,推荐加入Workspace...中的,原因刚才说过了,选好之…
用了很多第三方库,也看了些源码,总是想如果自己写一个类似的库,读取xml配置文件(properties配置文件比较简单) 该如何给配置文件添加头,添加校验,因为xml配置文件相对于properties配置文件结构更加清晰.最近刚好在看spring 1.2.9版本的源码,就来总结一下如何定义一个dtd文件用于约束xml文件的配置.这里之所以选择这个非常久远的低版本,主要是因为代码少,便于阅读.虽然版本很低,但是其核心设计,核心类都没变,比如ApplicationContext ,各种 Applic…
导读:DTD是Document type definition(文档类型定义的缩写),是一套关于标记符的语法规则,它是XML文件的验证机制,数以XML文件的组成部分.XML文档是一种描述标记语言的语言,它可以由DTD来定义结构,DTD制定了文档的一系列规则,确保文档的一致性和有效性.本篇博客,就将具体介绍:什么是DTD,为什么用DTD,怎样用DTD. 一.什么是DTD DTD是一套关于标记的语法规则,该规则详细地描述了一组XML文档的结构.DTD说明了在文档中可以使用哪些标记,哪些标记可以出现在…
1.xml的约束 (1)为什么需要定义约束了 比如现在定义一个person的xml文件,只想要这个文件里面保存人的信息,比如name age等,但是如果在xml文件中写了一个元素<猫>,发现可以正常显示,因为符合语法规范.但是猫肯定不是人的信息,xml的元素时自定义的,需要技术来规定xml中只能出现的元素,这个时候就需要约束了 xml的约束的技术:dtd约束 和 schema约束 2.dtd的编写使用步骤(注意语法的格式,该打空格就打空格) (1)创建一个文件,后缀名为.dtd (2)在文件中…
以mybatis为例 1.mybatis的xml文件头: (1)config文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> (2)mapp…
在使用Eclipse或MyEclipse编辑XML文件的时候经常会碰到编辑器不提示的现象,这常常是因为其xml文件需要参考的DTD文件找不到,还有因为网络的问题不能及时提示而产生的.Eclipse/MyEclipse可以将本地的DTD文件添加至Eclipse中.以添加struts2的DTD文件为例,步骤如下: window - preferences - xml catalog add - location 选择 File System Key Type 选择URI Key 填入 http://…
首先,去MyBatis官方网站下载dtd文件.(本篇本章只演示如何引入config.dtd文件,mapper.dtd同操作) 打开Eclipse,选择Window下面的Preferences选项. 左上角的输入框输入xml然后选择XML Catalog 然后点击右边Add按钮 第一步:选择File System..,找到下载好的config.dtd文件 第二步:将Key type 选择URI 第三步:填入config.dtd对应的的URL地址 config.dtd -- URL :http://…
报错信息为: The content of element type "struts" must match "((package|include|bean|  constant)*,unknown-handler-stack?)" 先来说说Struts框架的使用.1,下载Struts开发包:2,将需要的jar包导入到项目中 http://archive.apache.org/dist/struts/source/      struts源码包下载地址 http:/…
当我们写ibatis配置文件的时候,希望有xml自动提示功能.这就需要我们添加DTD文件 SqlMapConfig.xml中开头部分有这么一句话 <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd"> 1.MyEclipse中打开window-->Prefer…