在做平台开发时碰到一个问题,就是生成的模型hbm.xml文件需要添加DTD的验证。开始没有找到相应的扩展点。下面简单介绍一下。
org.eclipse.wst.xml.core.catalogContributions 这个扩展点是eclipse3.7下对DTD的添加。
将DTD 文件在插件的dtds文件夹下,添加如下插件。
<extension
point="org.eclipse.wst.xml.core.catalogContributions">
<catalogContribution>
<uri
name="-//ResourceOne//ROModel Mapping DTD 5.0//EN"
uri="dtds/romodel-mapping-5.0.dtd">
</uri>
</catalogContribution>
</extension>
DTD验证加入完成。
<sql id="list" type="default"><![CDATA[SELECT id,name,age,address FROM user WHERE 1=1
#if(${name}) AND name LIKE :name #end
#if(${address}) AND address LIKE :address #end ]]></sql>
分享到:
相关推荐
在Eclipse这样的集成开发环境中,这个插件提供了对DTD的创建、编辑和管理功能,帮助开发者更好地处理XML文档。 XML(Extensible Markup Language)是一种自描述性的标记语言,广泛应用于数据交换、配置文件和Web...
1. **添加DTD引用**: 在`mybatis-config.xml`文件的顶部,确保有以下DTD声明: ```xml <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" ...
描述 "编辑ibatis xml文件是添加不提示 添加dtd文件" 暗示用户可能遇到了在XML文件中添加DTD引用的困扰,没有得到IDE(集成开发环境)的自动提示或支持。这可能是由于IDE的配置问题,或者用户对如何正确引用DTD文件...
在Struts2中,DTD文件用于验证Struts配置文件(struts.xml)的语法正确性。例如,`struts-default.dtd`包含了默认的Struts2配置元素和属性的定义,确保了开发者在编写配置文件时遵循了正确的规范。将这些DTD文件放在...
在开发基于JBoss的应用时,使用DTD能够帮助开发者更高效地编写和维护XML配置文件,因为它可以提供代码补全和验证功能,从而减少错误和提高开发效率。 首先,我们要理解什么是DTD。DTD是一种XML规范,它定义了一组...
1. **引入依赖**:在项目中添加Spring、Struts 2和Hibernate相关的jar包,或者在Maven或Gradle构建工具中配置相应的依赖库。 2. **配置环境**:为每个框架配置相应的配置文件,如Spring的`beans.xml`,Struts 2的`...
该插件能够帮助用户验证Bean定义文件,并以直观的方式展现Bean之间的依赖关系。 #### 二、下载与安装STP - **下载方式**:鉴于Spring Tool Suite及其依赖插件体积较大,通常建议通过网络下载安装。 - **版本匹配**...
此外,有些插件还支持XML验证,确保文档符合预定义的DTD(Document Type Definition)或XSD(XML Schema Definition)。 3. 64位版本: 描述中提到的是64位版本的插件,这意味着它们是专门为64位版的Notepad++设计...
在网页开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期的格式和规则,从而提高数据质量和用户体验。"Validation JS"是一种流行的JavaScript库,专门用于客户端的表单验证。它允许开发者轻松地...
在编写过程中,插件会实时检查XML文档的结构,确保文档符合XML规范,避免出现语法错误。 其次,XMLBuddy具有强大的格式化和折叠功能。它可以按照用户设定的规则对XML文件进行美化,使代码更加整洁易读。同时,通过...
总的来说,通过安装适当的插件,配置DTD引用,并启用代码提示功能,我们可以极大地提高在IDE中编写MyBatis XML文件的效率,减少出错的可能性,使开发过程更加顺畅。熟练掌握这些技巧,对于提升MyBatis的使用体验至关...
XML插件的添加进一步增强了Eclipse在处理XML方面的功能,使得开发者能够在同一个环境中进行XML相关的开发工作,无需频繁切换工具。 在提供的压缩包子文件`com.objfac.xmleditor_2.0.75`中,很可能包含了名为...
在MyEclipse中手动安装MyBatis Generator插件,可以帮助开发者自动生成MyBatis相关的配置文件,提高开发效率。 首先,我们需要了解MyBatis Generator的基本概念。MyBatis Generator(MBG)是一个能够根据数据库表...
除了基本的格式化功能,EditPlus的XML插件可能还提供其他高级特性,如XML验证、DTD或XSD的支持。验证可以帮助检查XML文档是否符合预定义的规则,确保数据的准确无误。如果你需要这些功能,可以在插件配置中进行相应...
2. **XML验证**:插件可以验证XML文档是否符合其指定的DTD(Document Type Definition)或XSD(XML Schema Definition)。这有助于发现并修正语法错误,确保数据的准确性。 3. **XPath查询**:XPath是一种在XML文档...
1. **验证**:可以验证XML文档是否符合其指定的DTD(Document Type Definition)或XSD(XML Schema Definition),确保数据的结构合法性。 2. **格式化**:可以将杂乱无章的XML代码整理成标准的缩进格式,便于阅读。...
### 二、Java在短信验证中的实现 #### 1. 发送短信验证码 在Java中实现发送短信验证码的功能通常有两种方式:一是利用第三方服务提供商(如阿里云、腾讯云等)提供的API接口;二是自行搭建短信网关。考虑到成本和...
### 关于JqGrid中文API的关键知识点 #### 一、jqGrid概述 - **定义**:jqGrid是一款基于...以上是对JqGrid中文API文档中涉及的重要知识点的总结和解释,希望能帮助读者更深入地理解和应用JqGrid这一强大的表格插件。
使用方法:第一步:需设定表单项数据类型,第二步:实例表单验证,验证错误提示说明(程序有自带相关错误提示,可自定义每项验证错误提示时文本,只需添加msg)。 运行效果截图如下: 在线演示地址如下: ...