[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. การจัดการข้อมูล: อ่านได้อย่างเดียว
สำหรับคนที่เริ่มหัด jQuery ใหม่ๆ อาจจะมีคำถามในใจว่า jQuery มันดีกว่า Javascript ปกติยังไง ทำไมถึงต้อง jQuery ในเมื่อ js ก็ทำได้อยู่แล้ว วันนี้ผมเลยขอนำเสนอบทความเปรียบเทียบ ความสามารถนึงในนั้นของ jQuery คือการไต่เอกสารในรูปแบบ DOM ว่ามีขั้นตอนง่ายและสั้นกว่า ยังไง ...