XMLStarlet مجموعه ای رایگان از تاسیسات خط فرمان است که می تواند مورد استفاده قرار گیرد برای تبدیل، اعتبار، پرس و جو، و ویرایش اسناد XML است.
در XMLStarlet ابزار خط فرمان در C نوشته شده و با استفاده از libxslt و libxml2 به کتابخانه ها از http://xmlsoft.org
چه در این نسخه جدید است:
در این نسخه به رفع یک تصادف در هنگام تلاش برای اجرای صندوقچه بر روی فایل های وجود ندارد و یک شرط مرزی در دستور unescape.
_ و & quot؛ دستورات اد و SEL اکنون می توانید به سطح بالا فضای نامی پیش فرض سند با & quot اشاره کند؛ یا & quot؛ به طور پیش فرض و & quot؛ و به یک پیام دوستانه در صورتی که کاربر متوجه نیست که آنها نیاز به مشخص فضاهای نام.
چه در نسخه 1.4.2 جدید است:
این نسخه به رفع یک تصادف در subcommand صندوقچه که رخ داده است که آن را گره با ویژگی های متعدد گرفته شده است.
چه در نسخه 1.4.1 جدید است:
یک تصادف با عملیات ویرایش نامعتبر ثابت شده است.
اسناد و مدارک هم اکنون می توانید از فایل با فرمت tar ساخته شده و نصب به محل صحیح.
مجموعه آزمون است بخشنده تر از تفاوت ترتیب بین نسخه های libxml2 برای ساخته شده است.
چه در نسخه 1.2.1 جدید است:
یک تصادف در هنگام libxml2 به بازگشت نتیجه nodeset NULL ثابت شد.
و & quot؛ - & quot؛ را با --elif گیج شده بود.
XSLT تولید در حال حاضر شامل فضاهای نام استخراج شده از فایل ورودی است.
-N است یک بار دیگر پس از گزینه های دیگر مجاز است.
ارزش فضای نام به عنوان پیشوند ثبت شد.
segfault است اجتناب شود که برای حرکت گره فضای نام.
یک خط جدید از دست رفته در پیام اد --help وجود دارد.
قابلیت حمل اسکریپت آزمون بهبود یافته است.
XML_SAVE_WSNONSIG فقط در صورت استفاده libxml نسخه 2.7.8 و یا بعد.
چه در نسخه 1.2.0 جدید است:
این نسخه پیاده سازی --update --expr برای دستور اد.
دستورات اد و SEL استفاده سطح بالا تعاریف فضای نام را از فایل ورودی اول، که باید نیاز به تعریف فضاهای نام در خط فرمان با -N در بسیاری از موارد حذف شده است.
انتخاب کنید خروجی با 0 تنها در صورتی که نتیجه غیر خالی است.
گزینه س اضافه شده است را انتخاب کنید، مانند -q grep استفاده است.
این نسخه می افزاید تعداد ستون و بازیابی متن ورودی (از دست رفته در نسخه 1.0.3) به پیام های خطا.
این می افزاید: گزینه --net به c14n، اد، FO، و وال.
این --catalog حذف از پیام TR --help از آن است که در واقع پشتیبانی نمی شود.
این --elif و --else می افزاید: به SEL --help پیام.
چه در نسخه 1.1.0 جدید است:
یک اشکال برای BSD و Mac OS X با چک کردن اینکه O_BINARY قبل از #including io.h. اعلام ثابت شد
چند بهبود دستور SELECT ساخته شد: گزینه --elif و --else، مرتب سازی در زمینه های متعدد، صحیح (برای انگلیسی) مرتب سازی واژگانی و گنجاندن فضاهای نام تنها مورد نیاز توسط شیوه خروجی.
کتابخانه libxml به اشتراک گذاشته و libxslt به طور پیش فرض در ارتباط است.
اطلاعات نسخه کتابخانه به --version خروجی اضافه شده است.
بحث دایرکتوری برای LS اضافه شد. وضعیت خروج نشان می دهد شکست و یا موفقیت به جای تعداد فایل.
Xmlstarlet حال حاضر با یک libxml پیکربندی --without-sax1 و --without-میراث را لینک کنید.
چه در نسخه 1.0.6 جدید است:
دستور c14n اکنون خروجی linefeeds تنها در ویندوز نیز هست.
متن --help برای اد حال حاضر به درستی رفتار -P، -S، --pf و --ps توصیف می کند.
گزینه های --help برخی subcommands، خروجی شد با قالب رشته تابع () printf به معنای واقعی کلمه.
چه در نسخه 1.0.5 جدید است:
یک اشکال که در آن با گره CDATA سبکنامه منجر به تخریب حافظه ثابت شد.
اسکریپت آزمون در حال حاضر دو و & quot؛ / & quot؛ را شخصیت های زیر msys برای جلوگیری از تبدیل به مسیر؛ ترین آزمون در حال حاضر در ساخت mingw موفق می شوند.
گزینه --help در حال حاضر به خروجی استاندارد چاپ و خروجی با موفقیت است.
برخی از ترفند بیشتر در آزمایش و ساخت سیستم وجود دارد.
چه در نسخه 1.0.4 جدید است:
رمز شخصیت XML ویژه در استدلال (در حال حاضر می تواند شامل نقل قول ها در XPath و)
غیر صفر کد خروج که فایل ورودی یافت نشد (اشکال 3،158،488)
اد با --pf / - گزینه های PS کند خروجی (اشکال 3،158،490) مجدد نیست
خروج () به جای segfault زمانی که تلاش برای حذف گره فضای نامی (اشکال 1،120،417)
اضافه --disable استاتیک-LIBS ./configure گزینه ای برای استفاده libxml2 به اشتراک گذاشته شده و libxslt
را غیر بازگشتی
استفاده از آزمایش و XFAIL_TESTS برای آزمایش، خروجی بهتر
نظر یافت نشد