Пример кода для чтения файлов XML. язык.xml
Скопируйте код кода следующим образом:
<?xml версия=1.0 кодировка=gb2312?>
<языковой корень>
<!--Упрощенный китайский-->
<язык>
<LanguageName>Упрощенный китайский</LanguageName>
<LanguageValue>Упрощенный китайский</LanguageValue>
<LanguageImages>изображения</LanguageImages>
<LanguageFile></LanguageFile>
</язык>
<!--Традиционный китайский-->
<язык1>
<LanguageName>Традиционный китайский</LanguageName>
<LanguageValue>Традиционный китайский</LanguageValue>
<LanguageImages>imagesBig5</LanguageImages>
<LanguageFile>ddd</LanguageFile>
</language1>
</languageRoot>
сл.асп
Скопируйте код кода следующим образом:
<%
Установите objXML2 = Server.CreateObject(Msxml2.DOMDocument)
objXML2.async = Ложь
loadResult = objXML2.load(Server.MapPath(language.xml))
если не loadResult, то
Ошибка Response.write при загрузке XML-файла
Ответ.конец
конецЕсли
Установите objNodes = objXML2.getElementsByTagName(languageRoot/language)
Для 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(languageRoot/language1)
Для 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.