码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse添加DTD文件实现xml的自动提示功能

时间:2015-11-01 00:31:21      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:

  以iBATIS编写 Sql Map Config 配置文件为例, 添加 sql-map-config-2.dtd 到Eclipse中, 从而获得xml自动的提示的功能, 能更好的按照iBATIS官方定义的规范来编写xml文档.

  记住xml中有这么一句话.

  "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

  Eclipse中打开window-->Preferences-->XML-->XML catalog

技术分享

  点击add按钮,弹出对话框

技术分享

  location中填入你所下载的DTD文件的本机位置;

  Key Type 选择 Public ID;

  Key 则填入xml文档头部

  搞定了!

  现在新建一个xml试看看~~

技术分享

  效果出来了, 十分的方便~~

  如果你的还不行... 那记得检查一下刚刚的输入...

  还有记得, xml的打开方式 改成XML editor

  下面是对于XML 以及 DTD的一些了解.

  为什么加入DTD会有这么强大的功能...

  看看百度百科 对DTD的定义:

  (Document Type Definition)

  DTD 是一套关于标记符的语法规则。它是XML1.0版规格的一部分,是XML文件的验证机制,属于XML文件组成的一部分。

  DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。

  XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能够成为数据交换的标准,因为不同的公司只需定义好标准的DTD,各公司都能够依照DTD建立XML文件,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。

  DTD文件是一个ASCII的文本文件,后缀名为.dtd。

  不同用途的xml文件, 会规定自己的一套DTD文档. 用来规范用户编写的xml文件

  以iBATIS的SqlMap文件为例

  Xml代码  

  "http://ibatis.apache.org/dtd/sql-map-2.dtd">

  !DOCTYPE 指定了文档遵循的文档类型定义(DTD) , 说明该xml文档以dtd模式进行解析.

  其中, PUBLIC 后面的跟的这串"-//ibatis.apache.org//DTD SQL Map 2.0//EN"  指的是指定dtd文件, 可以看成是个唯一的标识符

  "http://ibatis.apache.org/dtd/sql-map-2.dtd" 则是dtd文件在官方网站的地址

  我们可以利用这个官网地址, 把相对应的dtd文件下载下来. 加入到Eclipse中.

Eclipse添加DTD文件实现xml的自动提示功能

标签:

原文地址:http://www.cnblogs.com/kesar/p/4926483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!