Я попытался проверки этого DTD с помощью 1-2 валидаторов, но я не уверен, почему он не действует:Почему этот DTD недействителен?
DTD код:
Любая помощь будет оценен по достоинству!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cars
[
<!ELEMENT car (maker, model, year, colour, engine, number_of_doors, accessories)>
<!ELEMENT maker (#PCDATA)>
<!ELEMENT model (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT colour (#PCDATA)>
<!ELEMENT engine (number_of_cylinders)>
<!ELEMENT number_of_doors (#PCDATA)>
<!ELEMENT accessories (#PCDATA)>
<!ELEMENT number_of_cylinders (#PCDATA)>
<!ATTLIST accessories radio (yes|no) #REQUIRED
air_conditioning (yes|no) #REQUIRED
power_windows (yes|no) #REQUIRED
power_steering (yes|no) #REQUIRED
power_brakes (yes|no) #REQUIRED
>
]>
Покажите свой входной XML и скажите нам, что сообщения об ошибках дали валидаторы. – jasso