2016-07-29 1 views
2

웹 서버에 XML이 있습니다. 브라우저에서 열려고 시도하면 원시 XML로 제대로 표시되지만 URL이있는 iframe에 표시하려고 시도하면 똑같습니다. 원시 XML이 아닌 문자열로 표시됩니다. iframe의 URL에서 원본 XML 표시

http://jsfiddle.net/qvRzT/8/

<iframe type="application/xml" src="http://www.w3schools.com/xml/simple.xml"></iframe> 

는 난 단지 iframe에로드 할 URL을 사용하여, XML이 동적으로 생성되기 때문에 내가 iframe 대응의 내용으로 XML을로드 할 수 있습니다.

답변

1

브라우저는 XML을 페이지 원본으로 간주하기 때문입니다. 따라서 XML 파일로 마크 업됩니다. 브라우저가 iframe을 가져 와서 XML을로드하면 소스를 HTML로 처리합니다. (HTML 태그가 제공되지 않더라도)

+0

어떤 해결책을 제안 하시겠습니까? –

+0

XML을 표시하는 데 iframe을 사용하지 마십시오. 대신 xml로 이동하십시오. – leondepdelaw