正式學習第一天,XML的相關內容

        今天是第一天正式上課,早上規定8:30到教室,我八點多點到的教室,原本以爲挺早的,可是同學大多數都去了,看來同學們的熱情都是很高啊,競爭激烈啊,呵呵...不過我也不會輸給任何人的,下面講下,王昭珽老師給留的課後作業中關於按照DTD約束寫xml文件中出現的問題以及如何解決的。

 第一個問題,寫完xml文件後報告:

“使用 XSL 樣式表無法查看 XML 輸入。請更正錯誤然後單擊 刷新按鈕,或以後重試,Prolog 外部不能有 DOCTYPE 聲明”的錯誤,產生該錯誤的原因是,把DTD約束寫在了xml文件的後面,定義在xml文檔中就屬於xml文檔的一部分,DTD應該屬於聲明的一種類型,所以要定義在文檔聲明的下面,xml文件的前面,問題解決。(產生問題的原因是個人理解,如有準確的解釋,謝謝大家更正)

第二個問題,

 文本內容發現無效字符
xml中#PCDATA類型的數據處寫的是漢字,令我一度懷疑漢字屬不屬於普通字符串,改成英文字母后就沒有了錯誤,後來通過查閱,發現有人出現過類似問題,編碼問題,把編碼改成了UTF-8後保存,問題解決。
發佈了30 篇原創文章 · 獲贊 11 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章