Apache Xerces - ตัวแยกวิเคราะห์ XML
Apache Xerces2 คืออะไร
Xerces2 เป็นโปรเซสเซอร์ที่ใช้ Java และมีอินเทอร์เฟซและการใช้งานมาตรฐานสำหรับการแยกวิเคราะห์ XML ตามมาตรฐาน API -
Document Object Model (DOM) ระดับ 3
Simple API สำหรับ XML (SAX) 2.0.2
Streaming API สำหรับ XML (StAX) 1.0 Event API
Java API สำหรับการประมวลผล XML (JAXP) 1.4
XML Parsing คืออะไร?
การแยกวิเคราะห์ XML หมายถึงการดำเนินการผ่านเอกสาร XML เพื่อเข้าถึงข้อมูลหรือแก้ไขข้อมูลด้วยวิธีใดวิธีหนึ่ง
XML Parser คืออะไร
XML Parser จัดเตรียมวิธีการเข้าถึงหรือแก้ไขข้อมูลที่มีอยู่ในเอกสาร XML Java มีตัวเลือกมากมายในการแยกวิเคราะห์เอกสาร XML ต่อไปนี้เป็นตัวแยกวิเคราะห์ประเภทต่างๆซึ่งมักใช้ในการแยกวิเคราะห์เอกสาร XML
Dom Parser - แยกวิเคราะห์เอกสารโดยการโหลดเนื้อหาทั้งหมดของเอกสารและสร้างแผนผังลำดับชั้นที่สมบูรณ์ในหน่วยความจำ
SAX Parser- แยกวิเคราะห์เอกสารตามทริกเกอร์ตามเหตุการณ์ ไม่โหลดเอกสารฉบับสมบูรณ์ลงในหน่วยความจำ
StAX Parser - แยกวิเคราะห์เอกสารในลักษณะเดียวกับตัวแยกวิเคราะห์ SAX แต่มีประสิทธิภาพมากขึ้น
ตอนนี้เราจะอธิบายแต่ละตัวแยกวิเคราะห์โดยใช้ไลบรารี Apache Xerces ในบทต่อ ๆ ไปของเรา