| XML :: XPathtox XML :: XPTHTOXML הוא מודול Perl שמייצר מסמך XML מביטוח XPath. |
הורד עכשיו |
XML :: XPathtox דירוג וסיכום
- רישיון:
- Perl Artistic License
- שם המפרסם:
- Kurt George Gjerde
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~pajas/XML-XSH2-2.1.0/lib/XML/XSH2/XPathToXML.pm
XML :: XPathtox תגים
XML :: XPathtox תיאור
XML :: XPathtoxml הוא מודול פרל שמייצר מסמך XML מ XPath ביטויים. XML :: XPTHTOXML הוא מודול פרל שמייצר מסמך XML מ XPath Expressions.Synopsis שלי @data = ('/ project / name' => 'השאלה האולטימטיבית', '/ project / תגובה ()' => 'שנוצר על ידי xpathtoxml ',' / project / Start '=>' 2002-09-08 ',' / project / end '=>' 7002002-09-08 ',' / project / @ id '=>' 42 ',' / פרוייקט / temp / pre '=>' 41 ',' / project / temp / pre '=>' 46 ',' / project / temp / pre '=>' 43 ',' / Project / Temp / Pre '=> XML :: LibXML-> חדש-> parse_xml_chunk (q (שרירותי XML נתח))); שלי $ xpx = חדש XML :: XPathtoxml (Debug => 1); $ xpx-> ניתוח (@data); $ xpx-> לנתח ('/ פרוייקט / טמפ / טרום , או , וכו '), אז Parser מנסה ליצור באופן אוטומטי צמתים ריקים עד שזה סוף סוף יוצר אחד עם אשר predicate הוא true.Note, כי כי מנתח רק מעבד מיקום אחד בכל פעם ותמיד בוחר את הצומת התאמת הראשון , ביטויים כמו / שורש / A / B מטופלים כמו / שורש / / b . אז, במקרה של המסמך > $ xpx-> לנתח (Q (/ שורש / A / B), 'Foo') יהיה התוצאה של foo אם כי תואמת אלמנט / שורש / A כבר היה נוכח ב מסמך. כדי למנוע זאת, במפורש גם כי B חייב להתקיים עם / שורש / A / B או להגדיר את האלמנט השני כמו הצומת ההקשר ולהשתמש בנתיב מיקום יחסית כגון B: $ xpx-> setcontextnode ($ xpc- > מסמך -> מצא ('/ שורש / a -> get_node (1)) $ xpx-> ניתוח ("ב", "Foo"); # ". /ב" הוא גם Okor פשוט XPX-> Creaturedode ("B", "Foo", $ XPC-> מסמך-> מצא ('/ שורש / ) -> get_node (1)) ; במסורת של XML :: שגיאות LibxML חייב להיות לכוד עם הערכה () (מנתח מת על שגיאה). דרישות: · פרל
XML :: XPathtox תוכנה קשורה