- - PR -
ダウンロードダイアログで「開く」を選択すると
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-23 15:22
はじめまして、どうしてもわからないのでご教授願いたいのですが、
ダウンロード元のXMLに外部サブセットを参照する記述がある場合、 ダウンロードダイアログで「開く」を選択すると、DOCTYPE宣言の箇所 でエラーが出ます。「保存」してから開くと問題なく表示されます。 実装例 <PHP>-------------------------------------------------------- $file="inport.xml"; header ("Content-Disposition: attachment; filename=$file"); header ("Content-type: text/xml; charset=UTF-8"); readfile ($file); --------------------------------------------------------------- <inport.xml>-------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE all_contents SYSTEM "sample.dtd"> <all_contents xmlns="http://www.ocvb.or.jp/dtd/"> <contents> テストコンテンツ </contents> </all_contents> --------------------------------------------------------------- <sample.dtd>-------------------------------------------------------- <!ELEMENT all_contents ( contents+ )> <!ELEMENT contents (#PCDATA)> --------------------------------------------------------------- どのようにすれば「開く」を選択時にも正常に表示されるのでしょうか? なお、ブラウザはIE6を使っています。 |
1