ตัวแยกวิเคราะห์ XML DOM คืออะไร
ตัวแยกวิเคราะห์ XML DOM คืออะไร

วีดีโอ: ตัวแยกวิเคราะห์ XML DOM คืออะไร

วีดีโอ: ตัวแยกวิเคราะห์ XML DOM คืออะไร
วีดีโอ: JavaScript DOM XML parsing 2024, อาจ
Anonim

ตัวแยกวิเคราะห์ DOM มีไว้สำหรับทำงานกับ XML เป็นกราฟวัตถุ (โครงสร้างคล้ายต้นไม้) ในหน่วยความจำ ซึ่งเรียกว่า Document Object Model ( โดม )“.ในตอนแรก พาร์เซอร์ ข้ามอินพุท XML ไฟล์และสร้าง โดม วัตถุที่สอดคล้องกับโหนดใน XML ไฟล์. เหล่านี้ โดม วัตถุถูกเชื่อมโยงเข้าด้วยกันในโครงสร้างเหมือนต้นไม้

ดังนั้น parser ใน XML คืออะไร?

NS พาร์เซอร์ เป็นโปรแกรมชิ้นหนึ่งที่ใช้แทนข้อมูลบางส่วนและแปลงเป็นรูปแบบหน่วยความจำอนินทรีย์เพื่อให้โปรแกรมใช้งานโดยรวม หนึ่ง XMLParser คือ พาร์เซอร์ ที่ออกแบบมาให้อ่าน XML และสร้างแนวทางให้โปรแกรมใช้งาน XML . มีหลายประเภทและแต่ละแบบก็มีข้อดีของมัน

นอกจากนี้ DOM parser ทำงานอย่างไร ตัวแยกวิเคราะห์ DOM แยกวิเคราะห์เอกสาร XML ทั้งหมดและโหลดลงในหน่วยความจำ จากนั้นสร้างแบบจำลองในโครงสร้าง "TREE" เพื่อการข้ามผ่านหรือการจัดการที่ง่ายดาย ในระยะสั้นมันเปลี่ยนไฟล์ aXML เป็น โดม หรือโครงสร้างแบบต้นไม้ และคุณต้องข้ามโหนดทีละโหนดเพื่อให้ได้สิ่งที่คุณต้องการ

ด้านบนนี้ SAX และ DOM parser ใน XML คืออะไร

โดม ย่อมาจาก Document Object Model ในขณะที่ SAX ย่อมาจาก Simple API for การแยกวิเคราะห์ XML . DOMparser โหลดเต็ม XML ไฟล์ในหน่วยความจำและสร้าง treerepresentation ของ XML เอกสารในขณะที่ SAX เป็นเหตุการณ์ตาม ตัวแยกวิเคราะห์ XML และไม่โหลดทั้งหมด XML เอกสารลงในหน่วยความจำ

การแยกวิเคราะห์ XML ทำงานอย่างไร

XML - พาร์เซอร์ ตัวแยกวิเคราะห์ XML เป็น softwarelibrary หรือ package ที่จัดเตรียม interface สำหรับ client application to งาน กับ XML เอกสาร มันตรวจสอบรูปแบบที่เหมาะสมของ XML เอกสารและอาจตรวจสอบ XML เอกสาร เป้าหมายของ พาร์เซอร์ คือการแปลงร่าง XML เป็นรหัสที่อ่านได้

แนะนำ: