xml 파일을 읽는 예제 코드입니다. 언어.xml
다음과 같이 코드 코드를 복사합니다.
<?xml 버전=1.0 인코딩=gb2312?>
<언어 루트>
<!--중국어 간체-->
<언어>
<LanguageName>중국어 간체</LanguageName>
<LanguageValue>중국어 간체</LanguageValue>
<LanguageImages>이미지</LanguageImages>
<언어파일></언어파일>
</언어>
<!--중국어(번체)-->
<언어1>
<LanguageName>중국어 번체</LanguageName>
<LanguageValue>중국어 번체</LanguageValue>
<LanguageImages>imagesBig5</LanguageImages>
<LanguageFile>ddd</LanguageFile>
</언어1>
</언어루트>
sl.asp
다음과 같이 코드 코드를 복사합니다.
<%
objXML2 = Server.CreateObject(Msxml2.DOMDocument)로 설정
objXML2.async = 거짓
loadResult = objXML2.load(Server.MapPath(언어.xml))
loadResult가 아니면
XML 파일을 로드하는 중 Response.write 오류가 발생했습니다.
응답.끝
endIf
objNodes 설정 = objXML2.getElementsByTagName(언어 루트/언어)
i = 0에서 objNodes.length - 1인 경우
Response.write Trim(objNodes(i).selectSingleNode(LanguageName).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageValue).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageImages).Text)&<br>
다음
objNodes = 아무것도 설정하지 않음
objNodes 설정 = objXML2.getElementsByTagName(언어 루트/언어1)
i = 0에서 objNodes.length - 1인 경우
Response.write Trim(objNodes(i).selectSingleNode(LanguageName).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageValue).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageImages).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageFile).Text)&<br>
다음
objNodes = 아무것도 설정하지 않음
objXML = 없음으로 설정
%>
위의 코드는 Wulin.com의 편집 테스트를 통과했습니다.