从iframe中的String显示XML作为XMLTree

 北京草舞945share 发布于 2023-02-05 11:04

我从gwt rpc调用获得了一个XML String,我希望将其作为xml页面嵌入到iframe中.我希望看到的是漂亮的打印xml树,它的可折叠结构是浏览器提供的普通html内容.所以说一个xml的inpage视图.

我不能使用iframe的srcdoc属性,因为它不支持IE8(最早需要支持),而下一个问题是不允许使用javascript库.

我尝试了什么:

var iframeDocument = document.querySelector('#foo').contentWindow.document;
iframeDocument.open('text/xml', 'replace'); // Also tested without Args
iframeDocument.write(xmlcontent);
iframeDocument.close();

虽然Firefox至少显示XML标签,但没有格式化,没有树Chrome和IE删除html标签,只是排列内容.

我试过的东西是