1
我是XML新手。我用這個XML嘗試:其他標記以XML格式提供,未在DTD中聲明
<?xml version="1.0"?>
<!DOCTYPE person [
<!ELEMENT first_name (#PCDATA)>
<!ELEMENT last_name (#PCDATA)>
<!ELEMENT profession (#PCDATA)>
<!ELEMENT name (first_name, last_name)>
<!ELEMENT person (name, profession*)>
]>
<person>
<name>
<first_name>Alan</first_name>
<last_name>Turing</last_name>
</name>
<profession>computer scientist</profession>
<profession>mathematician</profession>
<job>cryptographer</job>
</person>
我不是在瀏覽器中獲取錯誤,同時打開XML文件,由於標籤的非所有腦幹。 請幫我理解這一點。提前致謝。
你究竟有什麼不明白的? XML中有「作業」,「doctype」之後的定義中沒有「作業」。我實際上不知道這些都是什麼,但我看到了錯誤;) – Dariusz
好的,讓我們簡化一下 - 如果我已經錯誤地將標記鍵入爲,那麼這個XML應該給出錯誤,這不會像預期的那樣發生。 –
apratik