2012-03-14 6 views
1

소스 코드로 XSL이 포함 된 페이지가 있습니다. 페이지 소스 코드를 얻는 방법이 있습니까 (IE에서 오른쪽 클릭 -> 소스 코드보기).페이지 가져 오기 소스 코드

EDIT : 페이지 소스 코드는 XSL입니다! 나중에 사용하려면 변수에 저장해야합니다.

+0

아래 답변에 추가 한 설명을 포함하도록 질문을 업데이트 할 수 있습니다. 귀하의 질문에 명확하게 당신이 변수에서 문서 소스를 캡처하는 자바 스크립트를 사용하고자하는 생각하지 않습니다. –

+0

수정 됨. 나는 그것이 코드를 얻을 필요가 있다고 말한다. 그것을 변수에 저장하는 것은 결과 일뿐입니다. –

+0

페이지 자체에서 소스 코드를 가져와야합니까? – zneak

답변

0

방화 광와 같은 디버거를 사용하십시오. 전체 응답에 대한 액세스 권한을 제공합니다.

+0

하지만 나중에 사용하려면 변수에 저장해야합니다! –

0

CSS는 HTML과 마찬가지로 XSL은 XML을 사용합니다. 둘 다 마크 업 데이터를 출력하기위한 스타일을 간단히 정의합니다. 즉 당신이 찾고있는 무엇을하면 모든 필요

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?> 

다음 XSL은 브라우저에서 수행되는 변환하면

,이 같은 행과 소스의 XSL 파일 경로를 찾을 수 할 일은 XSL 문서를로드하고 그것을 보는 것입니다.

추가 정보 : 언뜻 http://www.w3schools.com/xsl/default.asp

+2

-1 for w3schools, w3schools는 끔찍한 참조 – Raynos

+1

+1 오프셋. 대답은 장점에 따라 등급이 매겨 져야합니다. w3schools의 가치는 직접적으로 관련이 없습니다. –

+0

기본 정보에 유용 할 수 있다고 생각합니다. 더 좋은 제안이 있으면 내 링크를 업데이트하겠습니다. –

2

는 XML 소스는 돌이킬 변환 과정에서 손실 될 것으로 보인다. 가장 간단한 방법은 AJAX를 사용하여 페이지를 다시 쿼리하는 것입니다. 대부분의 브라우저에서 캐싱 때문에 매우 빠릅니다.

$.get(document.location, function(xml) { /* do something with xml */}); 
+0

멋진 시도이지만 여전히 null을 반환합니다! 가끔,이 (http://stackoverflow.com/questions/9709172/ie-cant-create-activexobject) 대답을 찾는 데 도움이 될 수도 있습니다. 이것은 제가 도달하고자하는 진정한 업적입니다! 그러나 document.XMLDocument.xml 줄에서 대체하려면 소스 코드 (여기에서 얻음)를 사용해야합니다. 이 시스템에서는 많은 XML 및 XSL 변환이 발생하지만이 버그를 제외하고는 조금 오래되었지만 여전히 작동합니다! 나는 그 안에있는 다른 함수에 영향을주지 않으면 서 재 작성 할 수 없다 : ( –

+0

'loadXML' 대신 XMLDOM 객체에서'load' 메소드를 사용하지 못하도록하는 것이 있는가?'load'가 URL을 받아 들인다. – zneak

+0

안녕 로드 XML을 사용하고로드를 사용하여 여전히 오류를 반환합니다! 나는 어떻게 든 생성 된 XML을 저장 한 다음 AJAX 요청 또는 비슷하게 호출한다고 생각했지만 가난하고 더러운 솔루션입니다. –

관련 문제