XIST

نرم افزار تصویر:
XIST
جزئیات نرم افزار:
نسخه: 5.13.1 به روز شده
ها تاریخ: 20 Jul 15
توسعه دهنده: LivingLogic AG
پروانه: رایگان
محبوبیت: 127

Rating: 3.0/5 (Total Votes: 2)

در یک تجزیه کننده XML XIST با API بسیار ساده و pythonesque درخت است.
هر نوع عنصر XML مربوط به یک کلاس پایتون و این کلاس ها پایتون یک روش تبدیل برای تبدیل درخت XML ارائه (به عنوان مثال به HTML). XIST می توانید در نظر گرفته شود، شی گرا XSLT.
XIST به عنوان یک جایگزین برای HSC پیش پردازنده HTML نوشته شده بود، و قرض برخی از ویژگی های و ایده از آن.
قرض ایده های اساسی (عناصر XML / HTML به عنوان اشیاء پایتون) از برنامه های کاربردی HTMLgen و ابرمتن

چه جدید در این نسخه است:

در تابع REPR UL4 در حال حاضر دسته لیست بازگشتی / dicts مشابه REPR پایتون (به عنوان مثال آن یک استثنا برای بازگشت نامتناهی را افزایش نمی دهد).
url.URL در حال حاضر دسته نام پرونده حاوی صحیح فضاهای هنگام تبدیل آدرس ها و نام فایل.

جدید در نسخه 5.13 است:

در تابع REPR UL4 در حال حاضر دسته لیست بازگشتی / dicts مشابه REPR پایتون (به عنوان مثال آن یک استثنا برای بازگشت نامتناهی را افزایش نمی دهد).
url.URL در حال حاضر دسته نام پرونده حاوی صحیح فضاهای هنگام تبدیل آدرس ها و نام فایل.

جدید در نسخه 5.5.1 است:

در حال حاضر ll.orasql نوع unterstands بدن (بنابراین 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 گسترش این نیز هر ویژگی که نام آن با اطلاعاتی و یا aria- شروع می شود را بپذیرید.
مقایسه گره در حال حاضر کلاس برای عناصر، نهادها و دستورالعمل غذایی را نادیده می گیرد، به طوری که گره ساده برابر نسبت به نمونه های عنصر، نهاد و یا مشتق ProcInst تا زمانی که نام و محتوا از مسابقات گره.
ll.xist.parse.Tidy دیگر دارای یک آرگومان skipbad.
زمینه تبدیل در حال حاضر رشته را به عنوان کلید پشتیبانی (که باید نام نقطه از هم جدا سلسله مراتبی مشابه نام بسته جاوا (به عنوان مثال و & 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 Iterator استفاده.
یک تابع جدید 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 است منطق معکوس، یعنی آن را درست میشود اگر این استدلال است که شی تعریف نشده است.
شخصیت CR و LF ها دیگر در ثابت رشته UL4 مجاز است. علاوه بر این توالی escape & # x5c؛ ه است دیگر پشتیبانی نمیشود.
تمام گره ها AST برای ثابت بارگذاری را به یک توایع کلاس هم ادغام شده است.

مورد نیاز:

پایتون 2.5؛
کتابخانه تصویربرداری پایتون.
libxml2 و لفاف بسته بندی پایتون آن (اگر شما می خواهید به تجزیه و & quot؛ شکسته و & quot؛ HTML)؛
elinks (اگر شما می خواهید می خواهید به استفاده ll.xist.ns.html.astext تابع).
setuptools (اگر شما می خواهید برای نصب این بسته عنوان یک تخم مرغ).
py.test (اگر شما می خواهید برای اجرای مجموعه آزمون)
کامپایلر C توسط distutils پشتیبانی، اگر شما می خواهید برای نصب توزیع منبع.

نرم افزار های مشابه

pxml
pxml

11 Apr 15

LibXML
LibXML

28 Feb 15

XPath.js
XPath.js

5 Jun 15

XMLCheck
XMLCheck

13 May 15

نظرات به XIST

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!