XML :: بسيطة :: شجرة

XML :: TREE SIMPLY :: TREE هو امتداد كائن شجرة ل XML :: هياكل البيانات البسيطة.
التحميل الان

XML :: بسيطة :: شجرة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Aaron Dancygier
  • موقع ويب الناشر:
  • http://search.cpan.org/~aakd/XML-Simple-Tree-0.03/lib/XML/Simple/Tree.pm

XML :: بسيطة :: شجرة العلامات


XML :: بسيطة :: شجرة وصف

XML :: TREE SIMPLY :: TREE هو امتداد كائن شجرة ل XML :: هياكل البيانات البسيطة. XML :: TREE SIMPLY :: TREE هو امتداد كائن شجرة ل XML :: هياكل البيانات البسيطة كائن شجرة من مستند XML ($ XML_File) لي $ XML_OBJ = XML :: SIMPLY :: TREE-> جديد (ملف => 'Directory.xml'، node_key => 'Dir'، Target_Key => 'الاسم')؛ ## SET_DO_NODE () الأسلوب يأخذ المرجع الفرعي المرجع المراد تنفيذه في العقدة الحالية $ XML_OBJ-> SET_DO_NODE (SUB {MY $ Self = $ xml_obj؛ My $ cnode = $ self-> get_cnode ()؛ بلدي مستوى $ = $ > get_level ()؛ بلدي الحشوة = '*' x (مستوى + 1 دولار)؛ طباعة "$ الحشو $ cnode -> {name} n"؛})؛ ## طريقة SET_DO_LEAF () SET_DO_LEAF () تؤدي إلى تنفيذ المرجع الفرعي المراد تنفيذها في NODE NODE $ XML_OBJ-> SET_DO_LEAF (SUB {MY $ Self = $ xml_obj؛ طباعة "n"؛})؛ ## شجرة ما قبل الطلب طريقة اجتياز DO_NODE () في كل عقدة و Do_Leaf () في كل ورقة $ XML_OBJ-> Traverse ()؛ ## Script 2 ## البحث عن عقدة واسترجاع المعلمة. بلدي $ XML_OBJ = XML :: SIMPLY :: TREE-> جديد (ملف => $ XML_File، node_key => 'Directory'، Target_Key => 'الاسم')؛ بلدي $ want_node = $ xmlobj-> find_node (target $_directory)؛ بلدي $ mtime = $ want_node -> {mtime} ؛ ## Script 3 ## العثور على عقدة وقطع (إزالة) من الشجرة. بلدي $ cut_name = 'bin'؛ My $ MAINXML = XML :: Simple :: Tree-> جديد (ملف => $ xml_file، node_key => 'directory'، target_key => 'الاسم')؛ $ mainxml-> cut_node ($ cut_name)؛ ## script 4 ## خذ XML :: كائن شجرة بسيط :: أصبه في عقدة مستهدفة من آخر ## قم بتحويله إلى XML My $ Target_Dir = 'xxx'؛ بلدي $ Cut_Tree = XML :: Simple :: Tree-> جديد (ملف => $ cut_xml_file، node_key => 'directory'، target_key => 'الاسم')؛ CONFIG_TREE-> paste_node ($ target_dir، $ cut_tree-> get_cnode () -> {directory} )؛ ## تحويل إلى XML بلدي XML = $ CONFIG_TREE-> TOXML ()؛ ## يمكن العثور على أمثلة إضافية في الاختبار المضمنة. هذه الوحدة النمطية تعجل XML :: بسيطة عن طريق أخذ بنية البيانات التي تم إرجاعها بواسطة XML :: Simple :: Xmlin ($ xml_file، forcearray => 1) ووضعها في فئة كاملة معالجة الأشجار وطرق اجتياز. من المهم أن تعرف أنه يتم استدعاء Xmlin مع الخيار forcearray => 1. يفرض هذا الخيار عناصر متداخلة يتم تمثيلها كصفوفات حتى عندما تكون هناك واحدة فقط. متطلبات بيرل: perl.


XML :: بسيطة :: شجرة برامج ذات صلة

SCL + SSSL.

SCL هي مكتبة تشفير صغيرة ومجموعة من فصول C ++ للتشفير الرئيسي والخاصة. ...

140

تحميل