Código de exemplo para leitura de arquivos xml. idioma.xml
Copie o código do código da seguinte forma:
<?xml versão=1.0 codificação=gb2312?>
<idiomaRoot>
<!--Chinês simplificado-->
<idioma>
<LanguageName>Chinês Simplificado</LanguageName>
<LanguageValue>Chinês Simplificado</LanguageValue>
<LanguageImages>imagens</LanguageImages>
<LanguageFile></LanguageFile>
</idioma>
<!--Chinês Tradicional-->
<idioma1>
<LanguageName>Chinês Tradicional</LanguageName>
<LanguageValue>Chinês Tradicional</LanguageValue>
<LanguageImages>imagensBig5</LanguageImages>
<LanguageFile>ddd</LanguageFile>
</idioma1>
</idiomaRoot>
sl.asp
Copie o código do código da seguinte forma:
<%
Definir objXML2 = Server.CreateObject(Msxml2.DOMDocument)
objXML2.async = Falso
loadResult = objXML2.load(Server.MapPath(idioma.xml))
se não carregarResult então
Erro Response.write ao carregar arquivo XML
Resposta.fim
fimSe
Definir objNodes = objXML2.getElementsByTagName(idiomaRoot/idioma)
Para i = 0 para 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>
Próximo
definir objNodes = Nada
Definir objNodes = objXML2.getElementsByTagName(idiomaRoot/idioma1)
Para i = 0 para 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>
Próximo
definir objNodes = Nada
Definir objXML = Nada
%>
O código acima passou no teste de edição do Wulin.com.