YML הוא שפה קלה לקמפל לתוך XML.
בכל פעם ששפה רשמית נוצר עבור מחשוב, יש פשרה ניתן למצוא: אם השפה היא מושלמת עבור המחשב אבל נוראה לאדם או להיפך. XML הוא טוב מאוד למחשב.
באמצעות XML מהסיבות שהוזכרו לעיל, אבל לתכנות? "למה שפת סימון ?!" מה שאני צועק קצת זמן לשחק עם מחולל קוד בXSLT. שנתן את הרעיון.
מוטיבציה
אנשים רבים לא לכתוב XSLT ישירות, בגלל שהם לא אוהבים את תוכניות כתיבה בסוגריים זווית. התוצאה בדרך כלל היא, שאנשים כותבים תוכניות Java, ומעבדים XML מJava, או משתמשים בתכונות XSLT מתוכניות Java.
אבל זה מאוד לא יעיל - יש מעבדי XSLT קטנים ומהירים, ואין יתרונות בכל ליישם שב- Java או C ++ בדרך כלל.
אז אני רוצה שיהיה משהו כמו Java או C כמו שפה, אשר יכול להיות מתורגם בקלות לXSLT. אז מעבד XSLT משותף יכול לעבד את התכנית, ו- XML ניתן לעבד במהירות רבה.
התחלתי את זה, כי ראיתי, כי דור קוד לאוטומטי הנדסת תוכנה יכול להיות מיושם בקלות רבה בXSLT - אבל כתיבת XSLT מעצבן
מה חדש בהודעה זו:.
- תיקוני באגים קטנים.
מה חדש בגרסת 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:
- גרסה זו מתקנת באג עם מצביעים כפולים ביטול הפניה ו Unicode.
מה חדש בגרסת 2.3.10:
- באגס עם Unicode בטיפול בשגיאות תוקנו.
מה חדש בגרסת 2.3.8:
- assert (בדיקה, MSG) וניפוי השגיאות ( פונקציות MSG) נוספו לYSLT.
דרישות :
- פייתון
- Libxslt
- XMLStarlet
תגובות לא נמצא