XML 기술 매뉴얼login
XML 기술 매뉴얼
작가:php.cn  업데이트 시간:2022-04-14 15:57:53

XML 애플리케이션



이 장에서는 XML, HTML, XML DOM 및 JavaScript를 기반으로 구축된 몇 가지 작은 XML 애플리케이션을 보여줍니다.


XML 문서 예제

이 애플리케이션에서는 "cd_catalog.xml" 파일을 사용합니다.


HTML div 요소에 첫 번째 CD 표시

다음 예에서는 첫 번째 CD 요소에서 XML 데이터를 가져온 다음 id="showCD를 사용하여 HTML 요소에 표시합니다. " 데이터를 표시합니다. 페이지가 로드되면 displayCD() 함수가 호출됩니다.

Instance

x=xmlDoc.getElementsByTagName("CD");
i=0;

function displayCD()
{
artist=(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);
title=(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
year=(x[i].getElementsByTagName("YEAR")[0].childNodes[0].nodeValue);
txt="Artist: " + artist + "<br />Title: " + title + "<br />Year: "+ year;
document.getElementById("showCD").innerHTML=txt;
}

Run Instance»

"실행"을 클릭합니다. 인스턴스" 온라인 인스턴스 보기 버튼

탐색 스크립트 추가

위 인스턴스에 탐색(기능)을 추가하려면, next()를 생성해야 하며 이전() 두 함수:

Instance

function next()
{ // display the next CD, unless you are on the last CD
if (i<x.length-1)
{
i++;
displayCD();
}
}

function previous()
{ // displays the previous CD, unless you are on the first CD 
if (i>0)
{
i--;
displayCD();
}
}

인스턴스 실행 중»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요



CD 클릭 시 앨범 정보 표시

마지막 예에서는 사용자가 CD 항목을 클릭할 때 앨범 정보를 표시하는 방법을 보여줍니다.

사용해 보세요.

JavaScript 및 XML DOM 사용에 대해 자세히 알아보려면 XML DOM 튜토리얼을 방문하세요.


PHP 중국어 웹사이트