由于spring的schema文件位于网络上,如果机器不能连接到网络,那么在编写配置信息时候就无法出现提示信息,解决方法有两种:
1。让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。
2。手动添加schema文件,方法如下:
windwos->preferences->myeclipse->files and editors->xml->xmlcatalog
点"add",在出现的窗口中的Key Type中选择URI,在location中选"File system",然后在spring解压目录的dist/resources目录中选择spring-beans-2.5.xsd,回到设置窗口的时候不要急着关闭窗口,应把窗口中的Key Type改为Schema location,Key改为http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
<!-------------------------others----------------------------------->
Xml catalog方便struts.xml,applicationContext.xml的创建
导入spring【schema】
\spring 3.0\org\springframework\beans\factory\xml\spring-beans-3.0.xsd
\spring 3.0\org\springframework\context\config\spring-context-2.5.xsd
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
">
导入struts(对应的keyid从dtd文件中查找)
struts-2.0.dtd ->struts-2.2.1\lib\struts2-core-2.2.2.1目录下
struts-2.2.1\src\core\src\main\resources目录下也有
xwork-2.0.dtd ->struts-2.2.1\src\xwork-core\src\main\resource目录下
xwork-validator-1.0.3.dtd ->struts-2.2.1\src\xwork-core\src\main\resource目录下
分享到:
相关推荐
### 在Eclipse中导入DTD和XSD文件,实现XML自动提示 #### 一、概述 在Eclipse等IDE中开发基于XML技术的应用时,为了提高编码效率和代码质量,我们通常会利用IDE提供的智能提示功能。这需要我们将相关的DTD...
标题中的“Eclipse XML自动提示DTD文件下载”指的是在使用Eclipse IDE进行XML开发时,如何获取并配置DTD(Document Type Definition)文件以实现代码自动提示功能。这通常涉及到Eclipse的XML编辑器和XML Schema/DTD...
在给定的压缩包文件中,我们看到的是与Java Web开发框架Struts 2和Servlet容器相关的DTD和XSD文件。 首先,让我们了解DTD和XSD的基本概念: 1. DTD(Document Type Definition):DTD是一种早期的XML文档结构定义...
这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能介绍了如何在Eclipse中配置XML编辑器以支持对特定DTD文件的自动提示,比如与Hibernate、Struts2.0和Log4j相关的...
XML转XSD\DTD工具 W3C XML Schema XSD 工具
总结来说,XMLCatalog是XML开发和处理中不可或缺的一部分,它帮助管理和优化DTD和XSD文件的引用,提高了处理XML文档的效率和准确性。了解并熟练使用XMLCatalog,对于从事XML相关工作的IT专业人员来说至关重要。
总结起来,XML DTD和XSD是XML文档结构和数据类型的重要规范,它们帮助确保XML文档的一致性和准确性。理解并掌握这两者,对于处理XML数据的开发者来说是必不可少的技能。通过提供的压缩包文件,你可以学习到具体的DTD...
在编写XML配置文件时,通过引用这些DTD,编辑器或IDE可以提供代码补全和语法检查功能。 在实际开发中,为了保证XML配置文件的正确性,我们需要确保引用的DTD与所使用的Spring和Mybatis版本相匹配。随着框架版本的...
在编写过程中,插件会实时检查XML文档的结构,确保文档符合XML规范,避免出现语法错误。 其次,XMLBuddy具有强大的格式化和折叠功能。它可以按照用户设定的规则对XML文件进行美化,使代码更加整洁易读。同时,通过...
通常,当我们在Eclipse中使用Spring框架时,编辑器会尝试连接到互联网去验证XML配置文件中引用的XSD。将这些xsd文件本地化,可以避免网络延迟或不稳定带来的问题,提高开发效率。 在"压缩包子文件的文件名称列表"中...
开发者可以通过Eclipse创建、导入和编辑DTD或XSD文件,然后使用它们来验证XML文档的正确性。 在"老师上课的例子"这个压缩包中,可能包含了一些使用XML、DTD和XSD的实例,可能是关于如何定义和使用这些技术的具体...
在"实验3"这个子文件中,很可能是关于如何结合这些技术的实践练习,可能包含创建CSS样式表来美化XML数据的显示,编写XML文档并用DTD或XSD进行验证,以及如何将这些元素整合到实验报告的XML封面中。通过这样的练习,...
在处理XML文档时,Eclipse可以利用DTD文件来帮助开发者验证XML文档的语法正确性。 在Eclipse中配置DTD文件,主要步骤如下: 1. **导入DTD文件**:首先,你需要将下载的DTD文件保存到你的项目资源目录下。这可以...
在探讨“spring中xml文件不提示”的问题时,我们首先需要理解Spring框架的基本概念以及XML配置文件在其中扮演的角色。Spring框架是一个开源的轻量级Java应用框架,旨在简化企业级应用开发。它通过依赖注入(DI)和...
现在,当你解析XML文档时,Eclipse会使用`catalog.xml`中定义的映射来查找和解析引用的DTD和XSD文件。 在开发过程中,使用源码和工具标签可以更有效地调试和优化你的代码。例如,你可以使用Eclipse的内置调试工具来...
XML配置文件在IT行业中扮演着至关重要的角色,特别是在Spring、Hibernate、Struts2和Ibatis这些流行的Java框架中。DTD(Document Type Definition)是XML的一个关键组成部分,它定义了XML文档结构的规则,帮助开发者...
在实际开发中,虽然目前更倾向于使用XSD(XML Schema Definition)替代DTD,因为XSD提供了更强的数据类型支持和更复杂的约束,但DTD仍然是许多遗留项目和教程中常见的配置文件规范。理解DTD对于理解和维护这些基于...
描述 "编写springxml文件是很多情况下不给提示添加dtd文件可以给予提示" 提到,当我们在编写Spring的XML配置文件时,如果没有引入对应的DTD文件,IDE(集成开发环境)可能无法提供智能提示,这将增加配置错误的可能...
7. **EclipseActi.rar**:这个文件可能包含关于Eclipse插件开发的信息,特别是与Acti项目相关的部分,Acti是Eclipse中用于工作流管理和业务规则的插件,它利用XML来描述业务流程。 8. **EclipseXML.rar**:这个文件...