格式良好的XML DTD
我通过W3Validator运行了我的XML/DTD,它告诉我它有错误分配,我做错了什么?我承认我已经有几年没有使用XML了格式良好的XML DTD,xml,dtd,Xml,Dtd,我通过W3Validator运行了我的XML/DTD,它告诉我它有错误分配,我做错了什么?我承认我已经有几年没有使用XML了 <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?> <!DOCTYPE WEBDESIGNTOPICS [ <!ELEMENT WEBDESIGNTOPICS (topic+,topicname+,description+,provided)> <!ELEMENT t
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<!DOCTYPE WEBDESIGNTOPICS [
<!ELEMENT WEBDESIGNTOPICS (topic+,topicname+,description+,provided)>
<!ELEMENT topic (#PCDATA)>
<!ELEMENT topicname (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT provided (#PCDATA)>
]>
<WEBDESIGNTOPICS>
<topic>
<topicname>HTML5</topicname>
<description>HAMILTON</description>
<provided>SALESMAN</provided>
</topic>
<topic>
<topicname>CSS/CSS3</topicname>
<description>SMITH</description>
<provided>CLEANER</provided>
</topic>
<topic>
<topicname>PHP</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
<topic>
<topicname>JavaScript</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
<topic>
<topicname>jQuery</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
</WEBDESIGNTOPICS>
]>
HTML5
汉密尔顿
推销员
CSS/CSS3
史密斯
清洁工
PHP
琼斯
经理
JavaScript
琼斯
经理
jQuery
琼斯
经理
请注意,您的XML文档格式良好,但无效。你可以读到
要使XML有效,请执行以下操作:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<!DOCTYPE WEBDESIGNTOPICS [
<!ELEMENT WEBDESIGNTOPICS (topic+)>
<!ELEMENT topic (topicname,description,provided)>
<!ELEMENT topicname (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT provided (#PCDATA)>
]>
<WEBDESIGNTOPICS>
<topic>
<topicname>HTML5</topicname>
<description>HAMILTON</description>
<provided>SALESMAN</provided>
</topic>
<topic>
<topicname>CSS/CSS3</topicname>
<description>SMITH</description>
<provided>CLEANER</provided>
</topic>
<topic>
<topicname>PHP</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
<topic>
<topicname>JavaScript</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
<topic>
<topicname>jQuery</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
</WEBDESIGNTOPICS>
WEBDESIGNTOPICS
的内容模型以反映事实
这显然只是一个主题列表
:
<!ELEMENT WEBDESIGNTOPICS (topic+)>
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<!DOCTYPE WEBDESIGNTOPICS [
<!ELEMENT WEBDESIGNTOPICS (topic+)>
<!ELEMENT topic (topicname,description,provided)>
<!ELEMENT topicname (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT provided (#PCDATA)>
]>
<WEBDESIGNTOPICS>
<topic>
<topicname>HTML5</topicname>
<description>HAMILTON</description>
<provided>SALESMAN</provided>
</topic>
<topic>
<topicname>CSS/CSS3</topicname>
<description>SMITH</description>
<provided>CLEANER</provided>
</topic>
<topic>
<topicname>PHP</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
<topic>
<topicname>JavaScript</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
<topic>
<topicname>jQuery</topicname>
<description>JONES</description>
<provided>MANAGER</provided>
</topic>
</WEBDESIGNTOPICS>
]>
HTML5
汉密尔顿
推销员
CSS/CSS3
史密斯
清洁工
PHP
琼斯
经理
JavaScript
琼斯
经理
jQuery
琼斯
经理