你沒有錯,現在的瀏覽器都不怎麼支援實體引用了,這是個無奈的現實。
我記得上回試過,好像如果dtd不是單獨的檔案而是內建到xml裡面的話,實體還可以顯示的。你可以試一下
<?xml version="1.0" encoding="utf-8"
?>
element 書架 (書+)
>
element 書 (書名|作者|售價|簡介)*
>
element 書名 (#pcdata)
>
element 作者 (#pcdata)
>
element 售價 (#pcdata)
>
element 簡介 (#pcdata)
>
attlist 書
id id #required
出版社 (清華出版社|人民出版社|郵電出版社) #implied
出版日期 cdata #fixed "2012-09-03"
>
entity bookname "西遊記"
>
>
<書架》<
書 id
="book"
出版日期
="2012-09-03"
出版社="清華出版社"
>
<
書名》&bookname;
書名》<
材質》稻草
材質》<
作者》吳承恩
作者》<
製造商》浙江溫州造紙廠
製造商》
<
製造商 id
="1"
/>
<
製造商》浙江溫州造紙廠
製造商》
<
出版時間
/>
<
製造商/>
<
材質》稻草1
材質》<
售價/>
<
簡介》西遊記
簡介》<
重量》13kg
重量》書》
xml中的實體引用(《和 )
在聊天專案中發現內容裡面只要有 和 這兩個字元,就顯示不了,後來查資料發現這是xml中的非法字元在作怪,解決的辦法是在編碼之前,也就是把文字資訊轉化成xml格式之前先用實體引用替換了,message message stringbyreplacingoccurrencesofstring withs...
請教 XML解析時實體引用的問題
請教 xml解析時實體引用的問題 我的xml檔案有如下的內容片段 color darkblue color color darkblue saxreader reader new saxreader reader.setentityresolver new localentityresolver d...
XML中的五個保留字元及實體引用
字元名稱 字元 實體引用 和 大於號 小於號 單引號 雙引號 在xml文件中,構成元素內容或屬性的字元一般用它本身表示,但對於xml中的保留字元如 等就不適用了。在xml文件中如果要使用到保留字元的話就要利用實體引用方式來表示。上表列出了xml中的五個保留字元及實體引用。例 實體引用例項,檔名exa...