XIST

צילום מסך תוכנה:
XIST
פרטי תוכנה:
גרסה: 5.13.1 מעודכן
טען תאריך: 20 Jul 15
מפתחים: LivingLogic AG
רשיון: ללא תשלום
פופולריות: 22

Rating: 1.0/5 (Total Votes: 1)

XIST הוא גם מנתח XML עם API עץ פשוט מאוד וpythonesque.
כל סוג אלמנט XML מתאים לכיתת פייתון ושיעורי פייתון אלה מספקים שיטת המרה להפוך את עץ XML (למשל ל- HTML). XIST יכול להיחשב 'XSLT מונחה עצמים ".
XIST נכתב כתחליף לHSC preprocessor HTML, ושואלת כמה תכונות ורעיונות ממנו.
היא שואלת את רעיונות בסיסיים (רכיבי XML / HTML כאובייקטי פייתון) מיישומי HTMLgen וHyperText

מה חדש בהודעה זו :.

  • repr פונקצית UL4 עכשיו מטפל ברשימות רקורסיבית / dicts דומות לrepr פייתון (כלומר זה לא להעלות את היוצא מן הכלל לרקורסיה אינסופית).
  • url.URL עכשיו מטפל בקבצים המכילים כראוי חללים בעת המרה בין כתובות אתרים ושמות קבצים.

מה חדש בגרסת 5.13:

    • repr פונקצית UL4 עכשיו מטפל ברשימות / dicts רקורסיבית דומה ל repr פייתון (כלומר זה לא להעלות את היוצא מן הכלל לרקורסיה אינסופית).
    • url.URL עכשיו מטפל בקבצים המכילים כראוי חללים בעת המרה בין כתובות אתרים ושמות קבצים.

    מה חדש בגרסת 5.5.1:

    כל כך

    • עכשיו גופי סוג unterstands ll.orasql ( פלט תסריט oracreate רצונם).

    מה חדש בגרסת 5.4.1:

    • השתמש בצטטתי קידוד להדפסה לקובץ המצורף JSON ב הדוא"ל כישלון סיזיפוס.

    מה חדש בגרסה 5.3:

    • xist.parse.Tidy עכשיו יכול לעבור את הצהרת XML ו DOCTYPE ליישום (תת DTD פנימי זאת יתעלם).

    מה חדש בגרסת 5.2.1:

    • תוקן באג באחת מתבניות UL4 ל סיזיפוס.

    מה חדש בגרסה 5.0:

    • checkvalid השיטה השתנה כדי לאמת. זה כבר לא קורא warnings.warn עצמו, אבל הוא מחולל שמחזיר את אובייקטי האזהרה. יתר על כן מודל אובייקטים עכשיו מועברים נתיב המלא במקום רק את צומת היעד (זה משמש ליישם מודל התוכן השקוף של HTML5).
    • רשום אם תג מותר עכשיו נעשה בAttrs.validateattr. יישום ברירת המחדל מניב אזהרות על תכונות מקומיות לא מוצהרות. מרחב HTML5 מרחיב זה גם לקבל כל תכונה ששמה מתחיל באריה הדינאמי או -.
    • השוואת צומת עכשיו מתעלמת המעמדות לאלמנטים, גופים והוראות עבד, כך שבלוטות רגילים להשוות שווה למקרים של subclasses אלמנט, ישות או ProcInst כל עוד את השם והתוכן של משחקי הצומת.
    • ll.xist.parse.Tidy כבר אין ויכוח skipbad.
    • הקשרי ממיר תומכים כעת מחרוזת כמקשים (אשר חייב להיות שמות המופרדים בנקודה היררכית דומים לשמות חבילת Java (לדוגמא & quot; org.example.project.handler & quot;), כדי למנוע התנגשות בשמות).
    • מודול DocBook עודכן לתמוך DocBook 5.0.
    • חפצי URL הם pickable עכשיו.
    • כאשר רווחים מוסרים בטקסט המילולי של תבניות UL4 (באמצעות פרמטר keepws), כל חללים ראשוניים (לפני הזנת השורה הראשונה) עכשיו כבר לא הוסרו.
    • אם יש לך Cython מותקן וסט LL_USE_CYTHON משתנה הסביבה, מספר מודולים עכשיו יהיו מלוקט לתוך מודולים הארכה.
    • עכשיו זה אפשרי לחשוף תכונות ושיטות של אובייקטים לתבניות UL4. ניתן לעשות זאת על ידי הגדרת תכונות חושפות כיתה או למשל מייחסת ul4attrs לרצף של שמות תכונה. ניתן לעשות זאת בשיטות חשיפה עם המעצבים ul4c.expose_method וul4c.expose_generatormethod.
    • רשימת פונקצית UL4 חדשה נוספה. פונקציה זו פועלת כמו רשימת פונקצית פייתון, יצירת עותק של רצף או materialzing איטרטור.
    • פרוסת פונקצית UL4 חדשה נוספה. זה עובד כמו itertools.slice, כלומר חוזר פרוסה מאיטרטור.
    • html.astext הפונקציה שממירה עץ XIST מכיל HTML לטקסט רגיל עכשיו מיושם בפייתון רגיל כך שזה כבר לא דורש דפדפן במצב טקסט. הפונקציה גם לי להגדרה יותר.

    מה חדש בגרסת 4.6:

    • ll.xist.parse.itertree תומך כעת באותו הממשק הוא שיטת ההליכה.
    • xfind.filter פונקציה חדשה נוספה שמסנן את הפלט של הליכה או itertree נגד אובייקט בורר.
    • האירועים לנתח XIST כבר שינה את שם: & quot; להתחיל * & quot; אירועים ל & quot; להיכנס * & quot; ו& quot; הסוף * & quot; אירועים ל & quot; לעזוב * & quot;.

    מה חדש בגרסת 4.3.1:.

    • נוסף ערכי שיטה לUL4 למילונים
    • תוקן באג בll.misc.SysInfo.user_shell.

    מה חדש בגרסת 4.3:

  • שתי פונקציות UL4 חדשות נוספו
      : אם תשואת isundefined טענה היא האובייקט לא מוגדר או לא. יש isdefined היגיון ההפוך, כלומר היא מחזירה True אם הטענה היא לא האובייקט מוגדר.
    • תווי CR LF ומותרים כבר לא בקבועי מחרוזת UL4. יתר על כן רצף הבריחה & # x5c;. דואר אינו נתמך עוד
    • כל צמתים AST לקבועי טעינה מוזגו לתוך Const כיתה אחת.

    דרישות :

    • פייתון 2.5;
    • ספריית ההדמיה פייתון;
    • libxml2 ועטיפת פייתון (אם אתה רוצה לנתח & quot; שבור & quot; HTML);
    • elinks (אם אתה רוצה רוצה להשתמש בפונקציה ll.xist.ns.html.astext);
    • setuptools (אם ברצונך להתקין את החבילה הזו כביצה);
    • py.test (אם אתה רוצה להפעיל את חבילת בדיקות)
    • מהדר C נתמך על ידי distutils, אם אתה רוצה להתקין את הפצת המקור.

  • תוכנה דומה

    xmljson
    xmljson

    5 Jun 15

    sax js
    sax js

    10 Dec 15

    node-xml2js
    node-xml2js

    4 Jun 15

    XHP
    XHP

    1 Oct 15

    תגובות ל XIST

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!
    חיפוש לפי קטגוריות