สารบัญ:
คำจำกัดความ - Xalan หมายถึงอะไร?
Xalan เป็นไลบรารีซอฟต์แวร์โอเพนซอร์ซที่ใช้ในการแปลงเอกสาร Extensible Markup Language (XML) เป็น Hypertext Markup Language (HTML) หรือมาร์กอัปภาษาอื่น ๆ Xalan ใช้การแปลงสไตล์ชีทเอ็กเอ็มแอล Extensible (XSLT) เพื่อให้การสนับสนุนที่มีประสิทธิภาพและเต็มรูปแบบให้กับแพลตฟอร์มที่หลากหลายและอาจนำมาใช้ใน Java และ C ++ ด้วยความช่วยเหลือของโปรเซสเซอร์ XSLT แยกต่างหากสำหรับทั้งสองภาษา
สร้างโดย IBM, Xalan ได้รับการสนับสนุนโดย Apache Software Foundation
Techopedia อธิบาย Xalan
Xalan มุ่งสู่การทำให้กระบวนการแปลงข้อมูล XML เป็นภาษามาร์กอัปอื่นง่ายขึ้น Xalan มีโครงการย่อยสองโครงการดังนี้:
- Xalan C ++: ใช้ XSL เวอร์ชัน 1.0 ที่ระบุโดย World Wide Web Consortium (W3C) นอกจากนี้ยังใช้ XML Path Language (XPath) เวอร์ชัน 1.0 Xerces C ++ parser แยกวิเคราะห์สไตล์ชีท XSL และเอกสาร XML อินพุต parser อาจเป็นไฟล์ Document Object Model (DOM), URL หรือ data stream
- Xalan Java: ใช้การแปลง XSL เวอร์ชัน 1.0 และ XML Path Language version 1.0 XSL มีข้อมูลเกี่ยวกับการแมป XML กับ HTML และภาษามาร์กอัปอื่น ๆ Xerces Java เป็นตัวประมวลผลเริ่มต้นและอาจใช้เพื่อทำการแมป XSL ใน Java อย่างไรก็ตามอาจมีการแยกวิเคราะห์อื่น ๆ ตามความต้องการและความพร้อมใช้งาน อินพุตอาจเป็นไฟล์ URL สตรีมไฟล์ DOM หรือ XML เนื่องจาก Java เป็นภาษาที่ตีความ Xalan Java ใช้ตัวประมวลผลการคอมไพล์ที่แยกต่างหากและตัวประมวลผลการตีความซึ่งอดีตนั้นตรงกับปัญหาที่มีประสิทธิภาพสูงและตัวหลังถูกใช้สำหรับการดีบัก ใช้ Java API สำหรับการประมวลผล XML เวอร์ชัน 1.3 และ SAX2 และ DOM ระดับ 3
