2016-07-29 5 views
2

WebサーバーにXMLがあります。ブラウザでXMLを開こうとすると、生のxmlとして正しく表示されますが、urlでiframeに表示しようとすると、文字列として表示され、未処理のxmlとして表示されません。iframe内のURLから生のXMLを表示する

<iframe type="application/xml" src="http://www.w3schools.com/xml/simple.xml"></iframe> 

http://jsfiddle.net/qvRzT/8/

私はiframe内にロードするためのURLを使用することができ、XMLを動的に生成されるので、私はインラインフレーム内のコンテンツとしてXMLを読み込むことができませんのでご注意ください。

答えて

1

これは、ブラウザがXMLをページのソースとして認識しているためです。したがって、XMLファイルとしてマークアップされます。ブラウザがiframeを取得してXMLを読み込むと、HTMLとしてソースが処理されます。 (HTMLタグが提供されていなくても)

+0

解決策はありますか? –

+0

xmlを表示するためにiframeを使用しないでください。代わりに、xmlに移動します。 – leondepdelaw

関連する問題