XML :: SimpleObject :: libxml

xml :: hassobject :: libxml هو امتداد بيرل يسمح بتمثيل كائن بسيط (ص) من XML :: كائن DOM LIBXML.
التحميل الان

XML :: SimpleObject :: libxml الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Dan Brian
  • موقع ويب الناشر:
  • http://search.cpan.org/~dbrian/XML-SimpleObject-LibXML-0.60/LibXML.pm

XML :: SimpleObject :: libxml العلامات


XML :: SimpleObject :: libxml وصف

XML :: SimpleObject :: Libxml هو امتداد بيرل يسمح بتمثيل كائن بسيط (ص) من XML :: كائن DOM LIBXML. XML :: SimpleObject :: libxml هو امتداد بيرل يسمح بتمثيل كائن بسيط (ص) من XML :: كائن Dom Dom.Synopsis استخدم XML :: SimpleObject :: libxml؛ # بناء مع أزواج المفتاح / القيمة كوسيطة؛ سيؤدي ذلك إلى إنشاء # كائن XML الخاص به :: Libxml. My $ XMLOBJ = NEW XML :: SimpleObject :: LIBXML (XML => $ XML)؛ بلدي $ XMLOBJ = جديد XML :: SimpleObject :: libxml (file => "./Listing.xml")؛ بلدي $ XMLOBJ = NEW XML :: SimpleObject :: libxml ()؛ # فارغة DOM # ... أو إنشاء مع الشجرة المحورة مثل الوسيطة الوحيدة، الاضطرار إلى # إنشاء كائن XML :: LIBXML بشكل منفصل. بلدي parser $ = جديد xml :: libxml؛ بلدي $ dom = $ parser-> parse_file (ملف $)؛ بلدي $ XMLOBJ = NEW XML :: SimpleObject :: libxml ($ dom)؛ بلدي $ filesobj = $ xmlobj-> الطفل (الملفات ") -> الطفل (" ملف ")؛ # قراءة القيم $ filesobj- الاسم؛ $ filesobj-> القيمة؛ $ filesobj-> السمة ("النوع")؛ سمات = $ filesobj-> السمات؛ @ children = $ filesobj-> الأطفال؛ some_children = $ filesobj-> الأطفال ("بعض")؛ children_names = $ filesobj-> children_names؛ # تعيين القيم $ filesobj-> الاسم ("الملفات")؛ # تعيين اسم $ filesobj-> القيمة ("اختبار")؛ # تعيين القيمة النصية $ filesobj-> السمة ("النوع"، "BIN")؛ # تعيين قيمة السمة الحالية # إضافة / حذف العقد $ filesobj-> add_child ("المالك" => "أنا")؛ # إضافة عنصر جديد $ filesobj-> add_attribute ("الحجم" => "4")؛ # إضافة سمة جديدة $ filesobj-> حذف؛ # NOBINGS NODE من أصل الوالد # معالجة المستندات $ XMLOBJ-> استبدال_names_values (xpath => "/ الملفات / الملف / العنوان"، القيمة => "الأماكن"، الاسم => "Newtitle")؛ $ xmlobj-> delete_nodes (xpath => "/ الملفات / الملف / الحجم")؛ # إخراج $ XMLOBJ-> Output_xml؛ $ XMLOBJ-> Output_xml_file ("./ newfile.xml")؛ هذه فئة قصيرة وبسيطة تسمح للكائن البسيط الوصول إلى شجرة XML المحور :: Libxml، مع طرق لجلب الأطفال والسمات نظيفة قدر الإمكان. اعتذاري لمزيد من تلويث XML :: Space؛ هذه وحدة صغيرة وسريعة، مع استخدام سهل وميبر. سوف يسأل البعض بحق وضع واجهة أخرى عبر أساليب DOM التي توفرها XML :: LIBXML، ولكن تجربتي هي أن الناس يقدرون البساطة الكلية التي توفرها هذه الوحدة، على الرغم من قيودها. تتضمن هذه القيود فقدان طفيفة في السرعة مقارنة ب DOM وفقدان السيطرة على أنواع العقدة والحماية (AKA عدم وجود معرفة) حول DOM. أشجع أولئك الذين يريدون المزيد من السيطرة والتفاهم على DOM لدراسة XML :: LIBXML؛ مصدر هذه الوحدة يمكن أن يكون مفيدا أيضا. متطلبات: perl.


XML :: SimpleObject :: libxml برامج ذات صلة

nlq.py

nlq.py هو سريع وقذرة (مع التركيز على كليهما) Python وحدة يحاول تحليل استعلام "لغة طبيعية" واردة ...

155

تحميل

pircbotcpp.

pircbotcpp عبارة عن مجموعة تطوير برامج C ++ IRC. إنه منفذ C ++ من Pircbot. ...

123

تحميل