我从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标签,只是排列内容.
我试过的东西是
在这里Firefox完全符合我的要求,而其他产生与以前相同的输出.所以这也没有用,我没有test.xml我只有一个字符串变量以及返回的其他东西...
这甚至可能吗?如果不是,您将如何使用xml String作为内容打开新的弹出窗口?