Beispielcode zum Lesen von XML-Dateien. language.xml
Kopieren Sie den Codecode wie folgt:
<?xml version=1.0kodierung=gb2312?>
<SpracheRoot>
<!--Vereinfachtes Chinesisch-->
<Sprache>
<LanguageName>Vereinfachtes Chinesisch</LanguageName>
<LanguageValue>Vereinfachtes Chinesisch</LanguageValue>
<LanguageImages>Bilder</LanguageImages>
<LanguageFile></LanguageFile>
</Sprache>
<!--Traditionelles Chinesisch-->
<Sprache1>
<LanguageName>Traditionelles Chinesisch</LanguageName>
<LanguageValue>Traditionelles Chinesisch</LanguageValue>
<LanguageImages>imagesBig5</LanguageImages>
<LanguageFile>ddd</LanguageFile>
</Sprache1>
</LanguageRoot>
sl.asp
Kopieren Sie den Codecode wie folgt:
<%
Set objXML2 = Server.CreateObject(Msxml2.DOMDocument)
objXML2.async = Falsch
LoadResult = objXML2.load(Server.MapPath(Sprache.xml))
Wenn nicht, dann LoadResult
Response.write-Fehler beim Laden der XML-Datei
Antwort.Ende
endIf
Setze objNodes = objXML2.getElementsByTagName(SpracheRoot/Sprache)
Für i = 0 bis 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>
Nächste
set objNodes = Nichts
Setze objNodes = objXML2.getElementsByTagName(spracheRoot/sprache1)
Für i = 0 bis 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>
Nächste
set objNodes = Nichts
Setze objXML = Nichts
%>
Der obige Code hat den Bearbeitungstest von Wulin.com bestanden.