2014-11-16 6 views
1

У меня есть XML с инлайн DTDПроверка XML DTD. Разница в Eclipse, и другие редакторы

<?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 работает таким образом? Автозаполнения? Интересно.

Спасибо.

ответ

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-ОТД йоту эту страницу: http://validator.w3.org/#validate_by_upload

+0

Вы правы, но Eclipse, проверить мой файл. Только Eclipse и программа на основе Eclipse. – user64667

+0

Eclipse не автозаполнение dtd's. Вам нужна страница для проверки вашего кода. – CodeNoob