編輯:太糟糕了,但一切似乎在預覽罰款,可點擊的例子似乎搞砸了的東西......也許佈局是在歷史的罰款。
我聽說過,但無法驗證IE,IE和Firefox都支持「view-source:」僞協議。 Mac上的Firefox的確瞭解它,但Safari不。
以下小書籤不會觸發the XML中指定的the XSLT transformation。儘管Firefox會使用一些顏色來渲染它,但它不會執行它通常用於XML without any XSLT的默認轉換(因此,view-source的結果不會產生Firefox通常會顯示的可摺疊文檔樹):
javascript:(function(){
var u = 'http://www.w3schools.com/xsl/cdcatalog_with_ex1.xml';
var w = window.open();
w.document.location.href = 'view-source:' + u;
})()
使用Ajax提取文檔時,不限於使用alert
oneporter,但也可以在新窗口中顯示它。再次說明:這將不會調用指定的XSLT轉換:
javascript:(function(){
var u = 'http://www.w3schools.com/xsl/cdcatalog_with_ex1.xml';
var w = window.open(); /* open right away for popup blockers */
var x = new XMLHttpRequest();
x.open('GET', u, true);
x.onreadystatechange = function(){
if(x.readyState == 4){
w.document.open('text/html');
/* hack to encode HTML entities */
var d = document.createElement('div');
var t = document.createTextNode(x.responseText);
d.appendChild(t);
w.document.write('<html><body><pre>'
+ d.innerHTML + '</pre></body></html>');
w.document.close();
w.focus();
}
};
x.send(null);
})()
我不想在測試人員上投入太多精力。 :)但毫不奇怪,這看起來像迄今爲止最好的選擇。 – 2009-04-27 13:01:46
IE8和Firefox中的+1源瀏覽器在顯示XML方面做得非常好。 – 2009-05-01 21:57:30