Eclipse xml文件不能自动提示

本文介绍如何解决MyBatis配置文件在Eclipse中无法自动提示的问题,通过配置DTD文件实现XML代码补全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

使用Java开发的程序员一般在学习的时候,可能都会涉及到使用配置文件,在使用Eclipse类似IDE进行编辑配置配置文件的时候,如果配置文件不能自动联想,是一件比较恼人的事情。笔者这里拿mybatis配置不能自动提示来举例。

 

问题描述

在参考官方文档进行学习的时候,发下如下的配置代码在IDE中不能够自动提示。

 

<?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">
<configuration>
	<environments default="development">
		<environment id="development">
			<transactionManager type="JDBC" />
			<dataSource type="POOLED">
				<property name="driver" value="${driver}" />
				<property name="url" value="${url}" />
				<property name="username" value="${username}" />
				<property name="password" value="${password}" />
			</dataSource>
		</environment>
	</environments>
	<mappers>
		<mapper resource="org/mybatis/example/BlogMapper.xml" />
	</mappers>
</configuration>

 

 

处理步骤

1.首先需要保证本地存在xml文件中对应的dtd文件,一般官方提供的下载包中都已经提供了,也可以直接访问http://mybatis.org/dtd/mybatis-3-config.dtd地址下载到本地;

2.然后在IDE中进行配置,Window——Preference——xml——xml catalog,进行add,如图:

 
 

3.在add的页面不同的key type对应不同的值,location代表本地的路径,如图:



 

 

如果描述文件是xsd的话,与DTD存在一些区别,在key type中包含name space和schema space,具体配置如图



 
  

4.配置文成后相应的配置文件就可以提示了,如图:

 

 

后记

其他类似的配置文件可以参考这个思路进行处理,应该都可以完成的。最后大概介绍下DTD,DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确 。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值