いちばん失敗した人決定戦

外部参照をするように記述をしたのですが,
実行するとどのブラウザでも表示されません.
原因はなんでしょうか.
お願いします.

os: windows7 32bit sp
ブラウザ:IE9,firer fox6.0,OPERA11.50,
______________________

<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE ca [
<!ENTITY rb SYSTEM "rb.xml">
]>

<ca id="001">
<title>料理</title>
<cn>メニュー</cn>
<rb>&rb;</rb>

</ca>
______________________

rb.xml


<?xml version="1.0" encoding="Shift_JIS" ?>

<rb>
<main>コース料理</main>
<stand>
<id s="B">
ハンバーグ
</id>
<id s="M">
ステーキ
</id>
<id s="T">
オムライス
</id>
</stand>
</rb>

______________________

実行すると以下のような画面になります

<ca id="001">
<title>料理</title>
<cn>メニュー</cn>
<rb/>
</ca>

A 回答 (1件)

Firefox は対応してないよ?



XML in Mozilla - MDN Docs
https://developer.mozilla.org/ja/XML_in_Mozilla
| DTD に関する用語と他の外部実体
|
| Mozilla は Web から外部実体を読み込みません。


IE 9 はいま確認できる環境持ってないからわからないけど、
すくなくとも IE 8 は外部実体をサポートしてるよ。

[a.xml]
<!DOCTYPE root [
<!ENTITY b SYSTEM "b.xml">
]>
<root>&b;</root>

[b.xml]
<b>b element</b>
「xmlについてです.」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございます!
とても助かりました.

調べ方が甘かったようです.

本当にありがとうございました.

お礼日時:2011/08/30 11:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!