导入dtd约束、手动添加 schema文件

这里先现在转载一篇博主的文章:https://blog.csdn.net/mimm249/article/details/77966343

 

我们开发时,经常会用到XML文件,尤其是用框架的时候,有时候xml文件总是会有警告,说

我们没有导入约束,于是这里讲一下怎么手动导入dtd、schema文件。

 

这里以导入hibernate的hibernate-configuration-3.0.dtd 和spring的schema文件

 

1.路径:windwos->preferences->myeclipse->files and editors->xml->xmlcatalog

->User Specified Entries窗口,点击Add按钮

2.选择dtd文件的路径,在Add XML Catalog Entry 对话框中选择或输入以下内容:

 

手动添加 schema文件操作如下:

windwos->preferences->myeclipse->files and editors->xml->xmlcatalog

点击“add”-->点击"File system..."按钮-->分别选择本地磁盘中的文件:

spring-beans-4.3.xsd,

spring-context-4.3.xsd,

spring-aop-4.3.xsd

一次选择一个文件,至于下面的“key type”和“key”两个选项不用管,会自动填充的。

---注意,要重启MyEclipse

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
添加DTD约束: 1. 在xml文件的开头添加以下代码: ```xml <!DOCTYPE 根元素名 SYSTEM "dtd文件路径"> ``` 其中,根元素名是xml文件中根元素的名称,dtd文件路径是DTD文件所在的路径。 2. 创建一个名为dtd文件文件,然后在文件中定义DTD。例如: ```xml <!ELEMENT 根元素名 (子元素名1, 子元素名2, 子元素名3)> <!ELEMENT 子元素名1 (#PCDATA)> <!ELEMENT 子元素名2 (#PCDATA)> <!ELEMENT 子元素名3 (#PCDATA)> ``` 其中,根元素名是xml文件中根元素的名称,子元素名1、子元素名2和子元素名3是根元素的子元素名称,#PCDATA表示文本节点。 添加Schema约束: 1. 在xml文件的开头添加以下代码: ```xml <根元素名 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schema文件路径"> ``` 其中,根元素名是xml文件中根元素的名称,schema文件路径是Schema文件所在的路径。 2. 创建一个名为schema文件文件,然后在文件中定义Schema。例如: ```xml <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="根元素名"> <xs:complexType> <xs:sequence> <xs:element name="子元素名1" type="xs:string"/> <xs:element name="子元素名2" type="xs:string"/> <xs:element name="子元素名3" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> ``` 其中,根元素名是xml文件中根元素的名称,子元素名1、子元素名2和子元素名3是根元素的子元素名称,xs:string表示该元素的类型为字符串。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值