
参见
文件名称为 x.dtd
在xml中第一行下面添加
<!DOCTYPE 商品系列 SYSTEM "X.DTD">
将x.dtd 和你的xml放到同一目录下即可
那么。这个dtd文件可以放在你工程的目录中。在获得这个xml对象后先变更他的dtd声明为自己的。然后就可以了。
还有一点啊
xml的验证不光是用dtd的。用schema也是可以验证的。schema验证xml的办法开源资料很多的。你可以百度一下看看。要有不明白可以HI。我今天都在
如果你是用的MyEclipse的话,有个办法可以解决,请按照我的提示一步一步来。菜单栏 -》 window -》 Preferences
进入首选项页面
MyEclipse ->Files and Editors ->XML ->XML Catalog
右边就是配置XML相应的DTD的位置了
点【Add...】按钮
Location是DTD文件的位置
Key是XML所应用的DTD文件的标识
-//Apache Software Foundation//DTD Struts Configuration 2.0//EN是struts2的
在XML文件中加入
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
DOCTYPE 是标签名
struts是根节点名称
PUBLIC 是表示网络还是本地,本地是SYSTEM
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"是标识,也就是KEY,如果是SYSTEM的DTD的话可以不填
"http://struts.apache.org/dtds/struts-2.0.dtd"是网络路径,如果是SYSTEM的DTD的话就填写本地路径
做好上面的工作的话在XML里就可以用ALT+/了。前提是你在XML文件里加了<!DOCTYPE>标签,样式如上
其实KEY可以随便写,只要KEY在XML的DOCTYPE标签里对得上号就可以了。
如果你是用的SYSTEM本地的话,就不用在MyEclipse里配置DTD了,Eclipse会直接根据你的路径读取
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)