【发布时间】:2014-07-15 01:34:09
【问题描述】:
编辑
我在实现 DTD 时遇到问题。我的 DTD 中不断出现错误提示:
"文档中根元素之前的标记必须格式正确。"
在我的 XML 文档中出现错误:
“文档类型声明包含或指向的标记声明必须格式正确。”
DTD
<?xml version="1.0" encoding="UTF-8"?>
<!-- New document created with EditiX at Sun Jul 06 07:25:48 AST 2014 -->
<!ELEMENT periodic-elements (periodic-element*)>
<!ELEMENT periodic-element (symbol, name, atomic-number, atomic_weight)>
<!ELEMENT symbol (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT atomic_number (#PCDATA)>
<!ELEMENT atomic_weight (#PCDATA)>
XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- New document created with EditiX at Sun Jul 06 07:25:48 AST 2014 -->
<!DOCTYPE periodic SYSTEM "C:\Users\Randy\Desktop\CMIS 170\Week 3\Homework 3\Homework3DTD.txt">
<periodic>
<element>
<symbol>FE</symbol>
<name>Iron</name>
<atomic_number>26</atomic_number>
<atomic_weight>55.845</atomic_weight>
</element>
<element>
<symbol>Ir</symbol>
<name>Iridium</name>
<atomic_number>77</atomic_number>
<atomic_weight>192.217</atomic_weight>
</element>
<element>
<symbol>P</symbol>
<name>Phosphorus</name>
<atomic_number>15</atomic_number>
<atomic_weight>30.973762</atomic_weight>
</element>
<element>
<symbol>Uut</symbol>
<name>Ununtrium</name>
<atomic_number>113</atomic_number>
<atomic_weight>284</atomic_weight>
</element>
<element>
<symbol>Po</symbol>
<name>Polonium</name>
<atomic_number>84</atomic_number>
<atomic_weight>209</atomic_weight>
</element>
</periodic>
任何帮助将不胜感激。
【问题讨论】: