รหัสที่ดีมาก มันสะดวกสำหรับเพื่อนที่ใช้ xml เป็นฐานข้อมูล ตอนนี้พวกเขามี xml ที่มีรูปแบบดังต่อไปนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
<วันที่>
<รายการ>
<id> 1 </id>
<ชื่อ>เอบีซี </ชื่อ>
</รายการ>
<รายการ>
<id> 2 </id>
<ชื่อ> ซีดี </ชื่อ>
</รายการ>
<รายการ>
<id> 3 </id>
<ชื่อ>เอฟจี</ชื่อ>
</รายการ>
</วันที่>
ฉันใช้ ASP เพื่อสอบถาม id=2 และป้อนค่าของชื่อที่เกี่ยวข้อง ฉันจะเขียนได้อย่างไร การใช้ ASP
คัดลอกรหัสรหัสดังต่อไปนี้:
สลัว
รหัส=2
ตั้ง objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load (เซิร์ฟเวอร์ MapPath (filePath))
ตั้งค่า objNodes = objXML.selectSingleNode( date/item[id = ' & id & '] )
//หากต้องการสอบถามชื่อ เพียงเปลี่ยน id ด้านบนเป็นชื่อ
จะสอบถาม ID และชื่อที่เกี่ยวข้องกับผลลัพธ์ได้อย่างไร
คัดลอกรหัสรหัสดังต่อไปนี้:
สลัว
รหัส=2
ตั้ง objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load (เซิร์ฟเวอร์ MapPath (filePath))
Response.Write (objXML.selectSingleNode ( วันที่/รายการ [id = ' & id & ']/ชื่อ ).ข้อความ)
หากมี ID ซ้ำ การโทรจะเป็น:
คัดลอกรหัสรหัสดังต่อไปนี้:
ตั้งค่า objNodes = objXML.selectNodes( date/item[id = ' & id & '] )
ดำเนินการเอาท์พุตแบบวนซ้ำ