XMLDTD验证。Eclipse和其他编辑器的区别
我有带内联DTD的XMLXMLDTD验证。Eclipse和其他编辑器的区别,xml,eclipse,validation,dtd,Xml,Eclipse,Validation,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>
<?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>
长颈鹿
1192
26
Eclipse在没有错误或警告的情况下完成验证。
但其他编辑当然会发现错误。我同意其他编辑的观点
为什么Eclipse是这样工作的?自动完成?我想知道
谢谢。
<?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>
]>
你说得对,但是Eclipse验证了我的文件。只有Eclipse和基于Eclipse的程序。Eclipse不是自动完成dtd。您需要一个页面来验证代码。