Является ли мой код XML действительным или нет.Является ли этот блок XML действительным или нет?
<?xml version="1.0"?>
<!DOCTYPE nahrung [
<!ELEMENT nahrung (obst|gemuese|sonstiges)+>
<!ELEMENT obst (#PCDATA)>
<!ELEMENT gemuese (#PCDATA)>
<!ELEMENT sonstiges (#PCDATA|beschreibung)*>
<!ELEMENT beschreibung EMPTY>
<!ATTLIST beschreibung artikelname CDATA #REQUIRED
preis CDATA #REQUIRED>
]>
<nahrung>
<obst>Pflaume</obst>
<gemuese>Kohl</gemuese>
<sonstiges>Keks</sonstiges>
<sonstiges><beschreibung preis="22.50"
artikelname="banane"/></sonstiges>
<gemuese>Gurke Preis: 22.50</gemuese>
</nahrung>
У меня есть <!ELEMENT nahrung (obst|gemuese|sonstiges)+>
, что означает OBST ИЛИ Gemüse ИЛИ Sonstiges только появляются один раз в XML и не все из них altogher.Did я правильно понимаю?
Если я положил, что в новый XML-файл в eclipse, он не говорит мне никаких ошибок ... – wuppi