Latest web development tutorials

XML DOM 로딩 기능

로드 XML 문서 코드 함수에 저장 될 수있다.


loadXMLDoc () 함수

쉽게 이전 코드 유지 (이전 버전의 브라우저를 확인) 할 수 있도록하기 위해서는 함수로 작성해야합니다 :

function loadXMLDoc(dname)
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send();
return xhttp.responseXML;
}

상기 함수는 페이지의 HTML <head> 섹션에 저장하고,이 스크립트의 페이지로부터 호출 될 수있다.

램프기능이 튜토리얼 모든 XML 문서, 예를 들어, 전술 한 바와!


loadXMLDoc () 외부 자바 스크립트

쉽게 모든 우리 스토리지 기능 외부 파일에서 페이지에 동일한 코드를 사용하도록 상기 코드를 유지할 수 있도록한다.

"loadxmldoc.js"라는 파일 및 HTML 페이지의 선두 부분에로드된다. 그리고, 페이지 스크립트 loadXMLDoc () 함수를 호출한다.

다음의 예는 loadXMLDoc ()를로드하는 기능을 사용 Books.xml을을 :

<html>
<head>
<script src="loadxmldoc.js">
</script>
</head>
<body>

<script>
xmlDoc=loadXMLDoc("books.xml");

code goes here.....

</script>

</body>
</html>

»시도

XML 파일에서 데이터를 가져 오는 방법을, 우리는 다음 장에서 설명합니다.


loadXMLString () 함수

쉽게 이전 코드 유지 (이전 버전의 브라우저를 확인) 할 수 있도록하기 위해서는 함수로 작성해야합니다 :

function loadXMLString(txt)
{
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}
return xmlDoc;
}

상기 함수는 페이지의 HTML <head> 섹션에 저장하고,이 스크립트의 페이지로부터 호출 될 수있다.

램프기능이 튜토리얼, 위의 모든 XML 문자열 인스턴스를 설명!


loadXMLString () 외부 자바 스크립트

우리는이 loadXMLString () 함수는 "loadxmlstring.js"파일 이름의 파일에 저장됩니다.

<html>
<head>
<script src="loadxmlstring.js"></script>
</head>
<body>
<script>
text="<bookstore>"
text=text+"<book>";
text=text+"<title>Everyday Italian</title>";
text=text+"<author>Giada De Laurentiis</author>";
text=text+"<year>2005</year>";
text=text+"</book>";
text=text+"</bookstore>";

xmlDoc=loadXMLString(text);

code goes here.....

</script>
</body>
</html>

»시도