ต้องใช้หมายเลขพนักงานที่เข้ามาเพื่อส่งคืนชื่อพนักงาน
'ข้อมูลทั่วโลกจะถือว่าโหลดได้เพียงครั้งเดียวเท่านั้น'
ตั้ง Doc = CreateObject("Microsoft.XMLDOM")
Doc.async = เท็จ
Doc.load(Server.MapPath("user_cnname.xml"))
ฟังก์ชัน cnname_var (varusername)
โหนดสลัว, i, nodecount, รูท
ตั้ง nodeLis= Doc.getElementsByTagName("ผู้ใช้")
nodeCount = nodeLis.length
สำหรับ i=0 ถึง nodeCount - 1
ถ้า nodeLis.item(i).childnodes.item(0).text = varusername แล้ว
'มีข้อสงสัยเล็กน้อยว่าทำไมจึงเป็นรายการ (2)
cnname_var = nodeLis.item(i).childnodes.item(2).ข้อความ
ฟังก์ชั่นทางออก
สิ้นสุดถ้า
ต่อไป
cnname_var = varusername
ฟังก์ชันสิ้นสุด
จะเป็นดังนี้:
<?xml version="1.0" encoding="gb2312"?>
<user_cnname>
<ผู้ใช้>
<ชื่อผู้ใช้>A140</ชื่อผู้ใช้>
<cnname>จ้าว เจี้ยนชวน</cnname>
</ผู้ใช้>
<ผู้ใช้>
<ชื่อผู้ใช้>A141</ชื่อผู้ใช้>
<cnname>จ้าว เจี้ยนชวน</cnname>
</ผู้ใช้>
</user_cnname>
แต่วิธีนี้ไม่เร็วเท่ากับการสืบค้นจากฐานข้อมูลโดยตรง ดังนั้นจึงไม่ได้ใช้วิธีนี้
แบบสอบถามยังสามารถนำมาใช้โดยใช้ javascript + data island ได้ แต่การเรียกใช้โค้ด asp ไม่ใช่เรื่องง่ายหากไม่มีสิ่งเล็กๆ น้อยๆ ที่เกี่ยวข้อง