편집 : 모든 미리보기에서 좋은 듯하지만, 나쁘지는 클릭 할 수있는 예는 아마 레이아웃은 역사에 괜찮 ... 엉망 일 것 같다.
나는 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);
})()
테스터에게 너무 많은 정신적 노력을 기울 이길 원하지 않습니다. :) 그러나 놀랍지 않게 이것은 지금까지 최선의 선택처럼 보입니다. –
IE8과 Firefox에서 소스 뷰어는 XML을 표시하는 데 아주 능숙합니다. –
소스를 보는 앱 (예 : Notepad2)을 변경하려면 http://dotnet.org.za/thea/archive/2004/11/25/7933.aspx –