实现Ant语法提示的步骤
1、首先在任意一个目录创建一个build.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project name="antdtd" default="makedtd">
<target name="makedtd">
<antstructure output="ant.dtd" />
</target>
</project>
2、假如上述build.xml文件在d:/,则进到该目录,执行ant命令即可,当然必须先安装并设置好Ant,如设置ANT_HOME环境变量,添加到ANT_HOME\bin路径到path环境变量中
此处会有一个小问题,构建会有异常,因为缺少一个commons-net包,但ant.dtd文件还是会生成,只是比最终需要的文件小很多,于是下载http://mirror.bjtu.edu.cn/apache//commons/net/binaries/commons-net-1.4.1.zip,将解压后的commons-net-1.4.1.jar放到ANT_HOME的lib目录下,并用如下命令再次构建:ant,没有错误提示,ant.dtd顺利生成,约200KB。
3、生成的ant.dtd会有几处问题,可以把这个ant.dtd引入eclipse,根据eclipse的提示进行如下修改
(1) “timestampgranularity ( | MINUTE | NONE) #IMPLIED”改为“timestampgranularity (MINUTE | NONE) #IMPLIED”。
(2) “serverlanguagecodeconfig ( | da | ...) #IMPLIED”改为“serverlanguagecodeconfig (da | ...) #IMPLIED”。
(3)删除ant.dtd中如下内容
<!ELEMENT target EMPTY>
<!ATTLIST target
id ID #IMPLIED
name CDATA #IMPLIED>
将修改后的ant.dtd保存好
4、在Eclipse的设置:Window--Preference--XML--XML Catalog 点击 Add 输入刚才那个生成的 DTD 文件地址,KEY_TYPE 选 public ID , 取一个名字(如ant_dtd),OK
4、使用时new--xml(basic templates)--输入文件名(build.xml)--next--选择create xml file from a dtd file--next--选择select xml catalog entry--选择public ID名字--next--finish
修改好的ant.dtd下载地址http://dl.dbank.com/c0qbj74g2j#
分享到:
相关推荐
Eclipse IDE中自带了Ant的一个版本。这个版本被IDE用于构建功能,为了作为Eclipse的插件可能也进行了一些修改。 四、Eclipse IDE Eclipse IDE只是最近在设置Pentaho开发环境时才需要有一个Eclipse,但与Pentaho的...
- **XML中没有自动提示功能**:解决XML文件中缺少自动补全功能的问题,通常通过指定本地DTD或XSD文件路径来实现。 以上内容详细阐述了SSM前言讲义中涉及的关键知识点,包括系统架构的概念、MVC与三层架构的区别、...
这个工具的主要功能是将多种编程语言的源代码,包括Ant、Java、Properties、CSS、DTD、HTML以及XML,转化为带有语法高亮的HTML格式。这样的转化对于代码分享、文档编写、在线教程制作或者博客发表等场景特别有用,...
#### 一、在Eclipse中配置Hibernate环境 ##### 1. 配置Classpath Variables 为了在Eclipse中正确配置Hibernate,首先需要设置Classpath Variables来指向Hibernate安装路径下的核心库文件。具体步骤如下: 1. 打开...
本教程将带你一步步了解如何在Struts2环境中创建一个基本的“Hello World”应用。 首先,让我们来看看Struts2的核心组件和工作原理。Struts2框架通过拦截器(Interceptor)机制来处理HTTP请求,这些拦截器可以进行...
在myeclispse中,我们需要设置Eclipse的java运行环境。我们可以通过Window->preferences->java->installed jres设置JRE。此外,我们还需要设置工作空间的文件字符集和java构建器。 java构建器 在myeclispse中,...
2. `hibernate-mapping-3.0.dtd`和`hibernate-configuration-3.0.dtd`:这两个文件是Hibernate 3.0版本的DTD(文档类型定义),用于验证Hibernate配置文件(如`hbm.xml`)的语法正确性,确保映射和配置文件符合标准...
接下来,我们需要在Eclipse中创建一个Java项目,并定义一个与之对应的实体类`News`。以下是一个简单的`News`类实现: ```java package cn.com.nick.hbm; import java.util.Date; public class News { private ...
在Burlap项目中,你可以配置构建脚本(如Ant或Maven),使其将编译后的类文件、配置文件等输出到这个目录。 在学习Burlap的过程中,理解其核心组件如`SAX`解析器(用于处理XML数据)、HTTP服务器端点的实现以及如何...
- `hibernate-mapping-3.0.dtd`:这是Hibernate 3.0的映射文档类型定义,用于验证Hibernate配置文件中的实体映射。 - `hibernate-configuration-3.0.dtd`:同理,它是Hibernate 3.0的配置文档类型定义,用于验证...
总之,这个压缩包提供的Servlet源代码是Java Web开发者的宝贵学习资料,它涵盖了Servlet和JSP的基础知识,以及如何在Eclipse这样的IDE中进行开发和调试。通过深入研究这些源代码,开发者可以提升对Web服务原理的理解...
3. **编写Action类**: 创建一个Java类,如上面配置中的`HelloWorldAction`,实现你需要的动作逻辑。这个类需要继承`ActionSupport`,并覆盖`execute`方法。 ```java package com.example; import org.apache....
TestNG 支持多种运行方式,包括命令行、Ant、Eclipse 插件、Maven 等。 ##### 4.1 命令行 ```bash java -cp testng.jar:test-classes org.testng.TestNG testng.xml ``` ##### 4.2 Ant ```xml ``` ##### 4.3...
3. **项目创建**:MyEclipse提供多种项目模板,如Java项目、Web项目、Enterprise Application Project等。对于XML相关的项目,可以选择Web项目,并在项目中添加XML文件。 4. **XML编辑器**:MyEclipse内置了强大的...
- **XML Schema**和**DTD**:用于验证XML文档是否符合预先定义的结构规范。 5. **压缩包子文件的文件名称列表**: - `.checkstyle`:可能是一个用于检查源代码风格的配置文件,通常与Java开发相关。 - `....
XML浏览器如Firefox和IE支持XML文档的查看,而XML开发工具如Eclipse、Visual Studio、Apache Ant等提供了强大的XML编辑、调试和集成开发环境。 总结来说,XML语言是Web开发中不可或缺的一部分,它提供了一种标准化...
SonarQube支持多种形式的分析器,包括SonarQube Runner、Maven、Ant、Gradle、CI Engine(Jenkins)和Eclipse Plugin等。 要使用SonarQube,首先需要下载和安装服务器和分析器。服务器可以下载SonarQube的zip...
1. **开发工具**:推荐使用Eclipse或IntelliJ IDEA等集成开发环境。 2. **构建工具**:可以选择Maven或者Ant进行项目构建。 3. **服务器**:通常使用Tomcat作为Web服务器。 4. **框架版本**: - Spring 2.0 - ...