【发布时间】:2015-06-27 01:28:03
【问题描述】:
我想尝试在我的 XML 文件中添加第二个条目,但是,在添加另一个条目时,验证器出现错误
代码: 这是我的 DTD:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE car [
<!ELEMENT car (make, model, year, colour, engine, accessories)>
<!ELEMENT make (#PCDATA)>
<!ELEMENT model (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT colour (#PCDATA)>
<!ELEMENT engine (number_of_cylinders, fuel_system)>
<!ELEMENT number_of_cylinders (#PCDATA)>
<!ELEMENT fuel_system (#PCDATA|carburetted|fueld-injected)*>
<!ELEMENT accessories EMPTY>
<!ATTLIST accessories radio (yes|no) #REQUIRED>
<!ATTLIST accessories air_conditioning (yes|no) #REQUIRED>
<!ATTLIST accessories power_steering (yes|no) #REQUIRED>
]>
XML 条目:
<car>
<make>Ford</make>
<model>001</model>
<year>2014</year>
<colour>black</colour>
<engine> <number_of_cylinders>3</number_of_cylinders> <fuel_system>"carburetted"</fuel_system></engine>
<accessories radio="yes" air_conditioning="yes" power_steering="yes"/>
</car>
【问题讨论】:
标签: xml validation dtd w3c w3c-validation