を通してそれを操作するために、XMLにはiframeのコンテンツタイプを変更する:は、XMLを表示し、私は次の操作を実行するためにJavaScriptを使用したいDOM
- はiframe内に
- 表示にそれをXMLファイルを作成し
- はDOM
私はXMLエディタを構築していてコンテンツを操作し、iframe内のXMLを表示する問題を抱えています。
これは私が現時点で使用しているコードです。 tsite.contentType('text/xml')
はiframeなし
function previewContent(what){//changes the content of an iFrame
var tsite = document.getElementById('xmlinside').contentDocument;
tsite.open();
tsite.contentType('text/xml');
tsite.writeln(what);
tsite.close();
}
function makeXML(){
var tester = '<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\
<bookstore>test</bookstore>';
previewContent(tester);
}
単にtest
を表示します。
ソースを確認すると、まだ追加された行が<bookstore>test</bookstore>
で、xml
バージョンがコメントになっています。
私はスタイルシートなしでブラウザのように表示したいと思います。 Safariは、関連する書式設定がない場合は、xmlファイルとして表示します。これは完璧です。それは混乱しているコンテンツタイプですか?だから私はそれを変更しようとしましたが、これは間違ったコードです。どんな助けも素晴らしいだろう!