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 كبديل لHTML المعالج شهادة الثانوية العامة، ويستعير بعض الملامح والأفكار من ذلك.
انها تقترض الأفكار الأساسية (عناصر XML / HTML ككائنات بايثون) من تطبيقات HTMLgen والتشعبي

ما هو الجديد في هذا الإصدار:.

وظيفة UL4 repr يعالج الآن قوائم العودية / dicts مماثلة لبيثون repr (أي أنها لا تثير استثناء العودية لانهائية).
url.URL يعالج الآن أسماء تحتوي على مسافات بشكل صحيح عند تحويل بين عناوين وأسماء.

ما هو الجديد في الإصدار 5.13:

وظيفة UL4 repr يعالج الآن قوائم العودية / 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 يمتد هذا أيضا لقبول أي سمة الذي يبدأ مع data- أو aria- الاسم.
مقارنة عقدة يتجاهل الآن الطبقات لعناصر وكيانات والتعليمات processsing، بحيث العقد العادي مقارنة مساوية لحالات العنصر أو كيان أو الفئات الفرعية ProcInst طالما أن اسم ومضمون المباريات عقدة.
ll.xist.parse.Tidy لم يعد لديه حجة skipbad.
سياقات تحويل يدعم الآن سلسلة كمفاتيح (التي يجب أن تكون هرمية أسماء مفصولة نقطة مشابهة لأسماء حزمة جافا (مثل ومثل، org.example.project.handler ومثل؛) لتجنب الاصطدامات الاسم).
تم تحديث وحدة دوكبوك لدعم دوكبوك 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 تحليل: لومثل؛ تبدأ * ومثل؛ الأحداث ومثل؛ أدخل * ومثل؛ و& مثل؛ نهاية * ومثل؛ الأحداث ومثل؛ ترك * & مثل ؛.

ما هو الجديد في الإصدار 4.3.1:

وأضاف والقيم طريقة لUL4 القواميس.
إصلاح الخلل في ll.misc.SysInfo.user_shell.

ما هو الجديد في الإصدار 4.3:

تم إضافة وظيفتين UL4 جديدة: عوائد isundefined ما إذا كانت الحجة هي الكائن غير معرف أو لا. isdefined لديه منطق مقلوب، أي أنه يعود صحيح إذا كانت الوسيطة ليست كائن غير معرف.
لم يعد مسموحا الأحرف CR و LF في ثوابت السلسلة UL4. وعلاوة على ذلك تسلسل الهروب & # x5c؛ لم يعد معتمدا ه.
وقد تم دمج كافة العقد AST للثوابت التحميل إلى CONST فئة واحدة.

المتطلبات:

بيثون 2.5.
مكتبة بايثون التصوير.
libxml2 وإزار بيثون لها (إذا كنت ترغب في تحليل ومثل؛ كسر ومثل؛ HTML)؛
إي لنكس (إذا كنت تريد تريد استخدام وظيفة ll.xist.ns.html.astext)؛
setuptools (إذا كنت تريد تثبيت هذه الحزمة كما بيضة)؛
py.test (إذا كنت ترغب في تشغيل مجموعة اختبار)
مترجم C بدعم من distutils، إذا كنت ترغب في تثبيت توزيع المصدر.

برامج مماثلة

pxml
pxml

11 Apr 15

config.js
config.js

6 Jun 15

jOOX
jOOX

12 Apr 15

تعليقات ل XIST

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة