1
假設我們有這個XML文檔我不知道如何使用「任意」的文檔類型定義語言
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body, foo)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
<!ELEMENT foo ANY>
]>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
<foo><stuff>test</stuff></foo>
</note>
我使用ANY關鍵字爲元素「富」,但我得到一個錯誤說
Line 20, Column 16: element "stuff" undefined
從這個網站http://validator.w3.org/check
爲什麼會出現這種情況?是不是應該接受foo元素中的任何類型的可分析數據?