ตัวอย่างโค้ดสำหรับอ่านไฟล์ xml ภาษา.xml
คัดลอกรหัสรหัสดังต่อไปนี้:
<?xml version=การเข้ารหัส 1.0=gb2312?>
<ภาษาราก>
<!--ภาษาจีนตัวย่อ-->
<ภาษา>
<LanguageName>จีนตัวย่อ</LanguageName>
<LanguageValue>จีนประยุกต์</LanguageValue>
<LanguageImages>รูปภาพ</LanguageImages>
<ไฟล์ภาษา></ไฟล์ภาษา>
</ภาษา>
<!--ภาษาจีนตัวเต็ม-->
<ภาษา1>
<LanguageName>จีนดั้งเดิม</LanguageName>
<ค่าภาษา>ภาษาจีนดั้งเดิม</ค่าภาษา>
<LanguageImages>imagesBig5</LanguageImages>
<ภาษาไฟล์>ddd</ภาษาไฟล์>
</ภาษา1>
</ภาษาราก>
sl.asp
คัดลอกรหัสรหัสดังต่อไปนี้:
-
ตั้งค่า objXML2 = Server.CreateObject (Msxml2.DOMDocument)
objXML2.async = เท็จ
loadResult = objXML2.load (เซิร์ฟเวอร์ MapPath (ภาษา.xml))
ถ้าไม่โหลดผลลัพธ์แล้ว
ข้อผิดพลาด Response.write ขณะโหลดไฟล์ XML
การตอบกลับสิ้นสุด
สิ้นสุดถ้า
ตั้งค่า objNodes = objXML2.getElementsByTagName(ภาษาRoot/ภาษา)
สำหรับ 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 แล้ว