XML DTD验证。 Eclipse和其他编辑器的区别

时间:2014-11-16 00:21:19

标签: xml eclipse validation dtd xml-dtd

我有内嵌DTD的XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why [
<!ELEMENT why (animal,weight,age) >
]>  
<why>
 <animal>giraffe</animal>
 <weight>1192</weight>
 <age>26</age>
</why>

Eclipse完成验证,没有错误或警告。 但其他编辑当然会发现错误。我同意其他编辑))

为什么Eclipse以这种方式工作?自动完成?我不知道。

感谢。

1 个答案:

答案 0 :(得分:0)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why [
<!ELEMENT why (animal,weight,age) >
<!ELEMENT animal (#PCDATA)>
<!ELEMENT weight (#PCDATA)>
<!ELEMENT age (#PCDATA)>
]>  
<why>
 <animal>giraffe</animal>
 <weight>1192</weight>
 <age>26</age>
</why>

您可以在此页面验证您的xml-dtd: http://validator.w3.org/#validate_by_upload