を検証するためにfaillingするDTDです:XML DTDここに...私は外部のDTDとXMLファイルを持っている
<!ELEMENT slideshow (slide+)>
<!ELEMENT slide (image,date,time,narrative*,character*)>
<!ELEMENT image (#PCDATA)>
<!ELEMENT date (#PCDATA)>
<!ELEMENT time (#PCDATA)>
<!ELEMENT narrative (#PCDATA)>
<!ELEMENT character (name,dialogue*)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT dialogue (#PCDATA)>
<!ATTLIST dialogue name CDATA #IMPLIED>
そして、ここでは私のXMLファイルの先頭である:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE slideshow SYSTEM "slideshow.dtd">
XMLは、私はDreamweaverでDTDを検証するときしかし、次のエラーを検証するために失敗している、DTDに対して細かい検証:
line 1: Expected comment or CDATA[xml]
line 3: An exception occurred! Type:EmptyStackException, Message:The element stack is empty[xml]
なぜこれが起こっているのかわかりません、誰にも分かりますか?
残りのXMLがなければ、 – Rado
@Radoの残りの部分は1300行を超えています。これはXMLを構造化した方法でエラーを投げるのではなく、DTDの要素を宣言した方法です。 –