YML เป็นภาษาที่ง่ายต่อการเรียบเรียงเขียนเป็น XML
เมื่อใดก็ตามที่เป็นภาษาอย่างเป็นทางการจะถูกสร้างขึ้นสำหรับระบบคอมพิวเตอร์, การประนีประนอมจะต้องมีการพบว่าภาษาที่สมบูรณ์แบบสำหรับคอมพิวเตอร์ แต่ที่น่ากลัวสำหรับมนุษย์หรือในทางกลับกัน XML เป็นสิ่งที่ดีมากสำหรับคอมพิวเตอร์
โดยใช้ XML ด้วยเหตุผลดังกล่าวข้างต้น แต่สำหรับการเขียนโปรแกรม? "ทำไม Markup Language ?!" คือสิ่งที่ผมตะโกนเวลาเล่นรอบกับเครื่องกำเนิดไฟฟ้ารหัส XSLT ที่ให้ความคิด
แรงจูงใจ
มีหลายคนที่ไม่ได้เขียน XSLT โดยตรงเพราะพวกเขาไม่ชอบการเขียนโปรแกรมในวงเล็บมุม ผลที่ได้มักจะเป็นคนที่เขียนโปรแกรมจาวาและมีการประมวลผล XML จาก Java หรือถูกใช้คุณสมบัติ XSLT จากโปรแกรม Java
แต่นั่นจะไม่มีประสิทธิภาพมาก - มีหน่วยประมวลผล XSLT ขนาดเล็กและรวดเร็วและมีประโยชน์ที่ทุกคนในการดำเนินการว่าใน Java หรือ C ++ มักจะ
ดังนั้นผมจึงอยากจะมีบางสิ่งบางอย่างเช่น Java หรือ C เช่นภาษาที่สามารถแปลได้อย่างง่ายดายใน XSLT จากนั้นประมวลผล XSLT ทั่วไปสามารถประมวลผลโปรแกรมและ XML สามารถประมวลผลได้อย่างรวดเร็ว
ผมเริ่มนี้เพราะผมเห็นว่าการสร้างรหัสสำหรับอัตโนมัติวิศวกรรมซอฟต์แวร์สามารถดำเนินการได้อย่างง่ายดายมากใน XSLT - แต่เขียน XSLT เป็นที่น่ารำคาญ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ไมเนอร์ bugfixes.
มีอะไรใหม่ ในรุ่น 2.4.3:.
- เพิ่มพิเศษสำหรับไวยากรณ์รวมถึงการสั่ง
มีอะไรใหม่ ในรุ่น 2.4.2:.
- รุ่นนี้จะขึ้นอยู่กับ pyPEG 1.4
- บางไวยากรณ์หลวมมากขึ้นสำหรับการเรียกฟังก์ชันได้รับการเพิ่ม.
มีอะไรใหม่ ในรุ่น 2.4.1:.
- นี้เป็นส่วนใหญ่การปรับปรุงเอกสาร
มีอะไรใหม่ ในรุ่น 2.3.4:.
- สายบล็อกการปรับปรุงอ้าง
- ขยายไวยากรณ์ของฟังก์ชั่นการโทร.
มีอะไรใหม่ ในรุ่น 2.3.12.
- YML 2 ตอนนี้ใช้ pyPEG 1.3
มีอะไรใหม่ ในรุ่น 2.3.11:
- รุ่นนี้ช่วยแก้ไขข้อผิดพลาดที่มีตัวชี้ dereferencing คู่และ Unicode.
มีอะไรใหม่ ในรุ่น 2.3.10:
- Bugs กับ Unicode ในการจัดการข้อผิดพลาดได้รับการแก้ไข
มีอะไรใหม่ ในรุ่น 2.3.8:
- ยืนยัน (ทดสอบผงชูรส) และการแก้ปัญหา ( ผงชูรส) ฟังก์ชั่นที่ถูกเพิ่มเข้า YSLT.
ต้องการ
- งูใหญ่
- Libxslt
- XMLStarlet
ความคิดเห็นที่ไม่พบ