[audio:http://www.jquerytips.com/song/move_bitch.mp3] วันนี้มาปูพื้นเรื่อง XML กันอีกสักหน่อย การใทำงานกับเอกสาร XML เราจะทำงานผ่าน "xml parser" เพื่อเป็นการดึงชุดข้อมูลมาทำงาน ซึ่งจะมีอยู่ 2 วิธีหลักๆ ก็คือ DOM และ SAX โดยทั้ง 2 กันต่างกันยังไงบ้างมาดูกัน DOM (Document object model) 1. การเข้าถึงข้อมูล: เป็นการสุ่ม (random) 2. การอ่านข้อมูล: เป็นการโหลดเอกสาร XML มาทั้งหมด 3. การจัดการข้อมูล: สามารถจัดการได้ (สร้าง, แก้ไข, ลบ) SAX (Simple API for XML) 1. การเข้าถึงข้อมูล: ตามลำดับ (sequence) 2. การอ่านข้อมูล: อ่านทีละชุด เฉพาะข้อมูลที่ต้องการเข้าถึง 3. การจัดการข้อมูล: อ่านได้อย่างเดียว