XML :: Discent.

XML :: Discent هو وحدة بيرل لتحليل XML المنحدر العودية.
التحميل الان

XML :: Discent. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Andy Armstrong
  • موقع ويب الناشر:
  • http://search.cpan.org/~andya/

XML :: Discent. العلامات


XML :: Discent. وصف

XML :: DESCENT هو وحدة PERL لتخليص XML المنحدر العودية. XML :: DESCENT هي وحدة نمطية ل Perl Dispcent XML Parsing.synopsis استخدم XML :: Discent؛ # إنشاء المحلل تحلل بلدي $ p = xml :: descent-> جديد ({input => $ xml})؛ # معالجات الإعداد $ P-> ON (Folder => Sub {My ($ elem، $ atm) = _؛ $ p-> on (url => sub {my alem، $ atm) = @ _؛ $ Link = {name => $ Atte -> {name}، url => $ p-> النص ()}؛ $ p-> stash (link => $ link)؛})؛ مجلد $ = $ p- > المشي ()؛ مجلد $ -> {name} = $ attr -> {name}؛ $ p-> stash (مجلد => $ مجلد)؛}؛ # تحليل بلدي res = $ p-> المشي ()؛ النماذج التقليدية لتحليل XML هي إما دوم (بنية بيانات تم تصميم شجرة المستندات بالكامل) أو SAX (يتم إصدار عمليات الاسترجاعات لكل عنصر في XML) .xml Grammar متكرر - لذلك من الجيد أن تكون قادرا على كتابة المحللين الراكبين لذلك. XML :: Discent يسمح لمثل هذه المحللين أن يتم إنشاء مثل XML جديد XML :: DESCENT INSENT ويتم تعريف المعالجين للعناصر التي نهم بها $ P = XML :: Descent-> جديد ({Input => $ XML} ) $ p- >>> on (link => sub {my ($ elem، $ atm) = @؛ طباعة "رابط موجود:"، $ attr-> {url}، "n"؛ $ p-> المشي ()؛ # يعيد تنفيذ })؛ $ p-> المشي ()؛ يوفر رقم Parsea Handler مجالا مريحا معجميا يستمر حتى يتم الوصول إلى العلامة الختامية للعنصر الذي أدى إلى تشغيل المعالج. عندما يتم استدعاؤه في المستوى الأعلى طرق تحليل طرق المشي () والنص () و XML () تحليل مستند XML بالكامل. عند الاتصال بشكل متكرر داخل معالج، تحلل جزء المستند المتداخن داخل العقدة التي أثارت المعالج. قد يتم تعريف المعالجات الجديدة داخل معالج وسيتم تقييد نطاقهم على XML داخل العقدة التي أثارت المعالج. متطلبات: perl.


XML :: Discent. برامج ذات صلة

xmldb.

xldb هي مكتبة لاسترجاع بيانات XML وترجمة XSL. ...

135

تحميل