XMLStarlet היא קבוצה חינם של שירות של שורת הפקודה ניתן להשתמש כדי לשנות, לאמת, שאילתה, ואת מסמכי XML עריכה.
כלי שורת פקודה XMLStarlet כתוב ב- C ומשתמש libxslt ו libxml2 ספריות מ http://xmlsoft.org.
מה חדש במהדורה זו:.
- גרסה זו מתקנת לקרוס כאשר מנסה להפעיל כְּלִי לְהַחזָקַת לֶחֶם הַקוֹדֶשׁ בִּכְנֵסִיָה על קבצים שאינם קיימים ו כתנאי גבול בפקודה unescape
- הפקודות אד sel יכול עכשיו מתייחסים מרחב ברירת המחדל ברמה העליונה של המסמך עם & quot; _ & quot; או & quot; DEFAULT & quot; ולתת הודעה ידידותית אם המשתמש לא מבין שהוא צריך לציין במרחבי שם.
מה חדש בגירסה 1.4.2:
- גרסה זו מתקנת קריסה בתוכנית subcommand כְּלִי לְהַחזָקַת לֶחֶם הַקוֹדֶשׁ בִּכְנֵסִיָה כי התרחש כאשר הוא טפל צומת עם תכונות מרובות.
מה חדש בגרסת 1.4.1:
- התרסקות עם פעולות עריכה חוקיות תוקנה.
- התיעוד ניתן לבנות כעת מן tarball ומתקין אל המקום הנכון.
- סוויטת הבדיקה נעשתה יותר סלחנית של הבדלים בהמשכים בין גרסות libxml2.
מה חדש בגירסה 1.2.1:
- לקרוס כאשר libxml2 חזר NULL nodeset תוצאה נקבע .
- & quot; - & quot; היה בלבול עם --elif.
- XSLT שנוצר מכיל כעת את המרחבים שם חילוץ מקובץ הקלט הראשון.
- -N הוא שוב מותר אחרי אפשרויות אחרות.
- ערכי מרחב שם היו להיות רשום כקידומות.
- segfault הוא נמנע כאשר הם מתבקשים לעבור צמתים מרחב שם.
- היתה שורה חדשה חסר בהודעת ed --help.
- סקריפטים הבדיקה ניידות השתפר.
- XML_SAVE_WSNONSIG משמש רק אם libxml הוא גרסה 2.7.8 או במאוחר.
מה חדש בגירסה 1.2.0:
- גרסה זו מיישמת --update --expr עבור אד הפקוד.
- אד sel פקודה להשתמש בהגדרות מרחב שם ברמה העליונה בקובץ הקלט הראשון, שאמור להסיר את הצורך להגדיר מרחבים שם על שורת הפקודה עם -N ברוב המקרים.
- אקזיטים בוחר עם 0 רק אם התוצאה היא לא ריקה.
- אפשרות -q נוספה כדי לבחור, כמו של -q grep.
- גרסה זו מוסיפה מספר עמודה ומחזירה בהקשר קלט (אבד בגרסת 1.0.3) להודעות שגיאה.
- זה מוסיף את האפשרות --net כדי c14n, ed, FO, ואל.
- הוא מסיר --catalog מהודעת tr --help שכן הוא לא ממש נתמך.
- זה מוסיף --elif ו --else אל sel --help ההודעה.
מה חדש בגירסה 1.1.0:
- הבאג תוקן עבור BSD ו- Mac OS X על ידי סימון כי O_BINARY הוא הצהיר בפני #including io.h.
- שיפורים פקודים בוחרים נעשו מספר: אפשרויות --elif ו --else, מיון על שדות מרובים, נכונה (באנגלית) מיון לקסיקלי, והכללה של במרחבי שם נחוצים רק על ידי stylesheet הפלט .
- ספריות libxml ו libxslt משותף מקושרים כברירת מחדל.
- פרטי גרסת הספרייה התווספו --version פלט.
- טיעון ספרייה עבור ls נוסף; מעמד היציאה מצביע על כשל או הצלחה במקום לספור קובץ.
- Xmlstarlet יהיה עכשיו לקשר עם libxml מוגדר --without-sax1 ו --without-מדור קודם.
מה חדש בגירסה 1.0.6:
- הפקודה c14n עכשיו פלטי linefeeds רק ב- Windows כמו כן.
- הטקסט --help עבור ed עכשיו המתאר נכון את ההתנהגות של -P, -S, --pf, ו --ps.
- חלק מאפשרויות --help 'subcommands היו פלט מחרוזת הפורמט printf פשוטו כמשמעו.
מה חדש בגירסה 1.0.5:
- באג שבו stylesheets עם בלוטות CDATA הוביל שחיתות זיכרון נקבעה.
- סקריפטים הבדיקה עכשיו להכפיל & quot; / & quot; דמויות תחת msys להימנע מרת נתיב; הבדיקות ביותר כיום להצליח לבנות MinGW.
- אפשרות --help החברה מדפיסה ל stdout ויוצא עם הצלחה.
- היו כמה ליטושים נוספים הבדיקות ולבנות מערכת.
מה חדש בגרסת 1.0.4:
- לקודד תווי XML מיוחדים ארגומנטים (יכול כולל כעת הציטוטים xpath)
- קוד היציאה מאפס כאשר קובץ קלט לא נמצא (באג 3,158,488)
- אד עם --pf / - אפשרויות ps לא לפרמט פלט (באג 3,158,490)
- יציאה () במקום segfault בעת ניסיון למחוק צמתים מרחב שמות (באג 1,120,417)
- הוסיף --disable-סטטי-libs ./configure אפשרות להשתמש משותף libxml2 ו libxslt
- ללא רקורסיבית לעשות
- שימוש בדיקות וחוות XFAIL_TESTS לבדיקה, פלט נחמד
תגובות לא נמצא