편집하는 데 문제가
나는 문제가 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>
어떤 도움을 주시면 감사하겠습니다.
중복 가능성 http://stackoverflow.com/questions/5455394/problem- with-external-referenced-dtd-in-xml) –