HTML :: שאילתה

jquery כמו בחירה שאילתות עבור HTML :: אלמנט
הורד עכשיו

HTML :: שאילתה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • שם המפרסם:
  • Andy Wardley
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~abw/

HTML :: שאילתה תגים


HTML :: שאילתה תיאור

jQuery דמוי שאילתה בחירת HTML :: Element HTML :: Query הוא מודול פרל, רחבה עבור HTML :: סט מודול עץ. הוא מספק דרך פשוטה לבחור אחד או יותר אלמנטים של עץ באמצעות תחביר שאילתת בהשראת jQuery. תחביר בורר זה יהיה מוכר מרגיע לכל מי שאי פעם כתב selector.HTML CSS :: שאילתה אינה בניסיון לספק יישום מלא (או אפילו כמעט מלאה) של jQuery ב Perl (ראה מודול pQuery של אינג'י למשך יותר שאפתנית ניסיון זה). במקום זאת, הוא שואל כמה תחביר בורר בדוקות מן jQuery (ו CSS) כי ניתן למפות בקלות על look_down (שיטה) שמספקת HTML :: Element module.SYNOPSISCreating ה- HTML :: האובייקט Query באמצעות שאילתה () ששגרת בנאי: HTML שימוש :: "שאילתא" שאילתא; # באמצעות פרמטרים בעלי שם $ q = Query (טקסט => $ text); # HTML לטקסט $ q = Query (קובץ => $ הקובץ); # HTML קובץ $ q = Query (עץ => $ עץ); # HTML :: Element אובייקט $ q = שאילתה (שאילתה => $ שאילתה); # HTML :: Query האובייקט $ q = Query (טקסט => טקסט 1 $, # או כל שילוב הטקסט => text2 $, # של הקובץ הנ"ל => file1 $, קובץ => file2 $, עץ => $ עץ, השאילתה => שאילתה $,); # עובר אלמנטים כמו טיעונים מיקומית $ q = Query (עץ $); # HTML :: אובייקט אלמנט (ים) $ q = Query ($ Tree1, $ tree2, $ tree3, ...); # או מאחד או יותר הקיימים שאילתות $ q = Query ($ query1); # HTML :: Query האובייקט (ים) $ q = Query ($ query1, $ query2, $ query3, ...); # או q $ תערובת = Query ($ Tree1, $ query1, $ tree2, $ query2); # הטיעון הסופי (בכל המקרים) יכול להיות בורר שלי $ המפרט = "a li ul.menu"; # .... $ q = Query (עץ $, $ המפרט); q $ = Query ($ השאילתה, $ המפרט); q $ = Query ($ Tree1, $ tree2, $ query1, $ query2, $ המפרט); q $ = Query (טקסט => $ הטקסט, $ המפרט); q $ = Query (קובץ => $ קובץ, $ המפרט); q $ = Query (עץ => $ עץ, $ המפרט); q $ = שאילתה (שאילתה => $ השאילתה, $ המפרט); q $ = Query (טקסט => $ טקסט, קובץ => $ קובץ, # ... וכו '... $ המפרט); או באמצעות OO חדשים (שיטת בנאי) (אשר שיגרת Query () ממפה גבי): שימוש HTML :: Query; q $ = HTML :: Query-> חדשות (# מקבלת את הטענות זהות שאילתה ()) או על ידי קוף תיקון שאילתה () שיטה לתוך HTML :: Element. שימוש ב- HTML :: "שאילתת" שאילתת; # הערה באותיות קטנות 'q' שימוש ב- HTML :: TreeBuilder; # לבנות עץ עץ $ שלי = HTML :: TreeBuilder-> חדשות; $ בטריילר> parse_file ($ filename); # קוראים את השאילתה (שיטה) על כל אלמנט שלי $ query = $ בטריילר> השאילתה (המפרט $); ברגע שיש לך שאלה, אתה יכול להתחיל בחירת אלמנטים: @r = $ Q-> שאילתה (א '); # כל ... אלמנטים @r = $ Q-> השאילתה ( 'תפריט #'); # כל עם "תפריט" id = @r $ Q-> השאילתה ( 'תפריט #'); # כל האלמנטים עם "תפריט" id = @r $ Q-> השאילתה ( 'a.menu'); # כל עם "תפריט" בכיתה @r = $ Q-> השאילתה ( 'התפריט'); # כל האלמנטים עם הכיתה "תפריט" @r = $ Q-> השאילתה ( 'a '); # כל עם 'href' attr @r = $ Q-> השאילתה ( 'a '); # כל עם 'href = "foo"' attr # אתה יכול לציין אלמנטים בתוך אלמנטים ... @r = $ Q-> השאילתה ( 'ul.menu סוללת Li'); # ...... # ופסיקים שימוש כדי לתחום מפרט נתיב מרובים עבור אלמנטים שונים @r = $ Q-> השאילתה ( 'שולחן TR TD A, Li ul.menu, קלט טופס '); # השאילתה () בתשואות סקלר בהקשר שאילתה חדשה R $ = $ Q-> השאילתה ( 'שולחן'); # למצוא את כל הטבלאות $ s = $ r-> השאילתה ( 'TR'); # למצוא את כל השורות בכל הלוחות האלה $ t = $ s-> השאילתה ( 'td'); # וכול תאים בשורות אלה ... אלמנטי שאילתא בדיקה: מספר גט # של אלמנטים בגודל $ שלי שאילתא = $ Q-> # גודל לקבל הראשון / האלמנט אחרון בשאילתא שלי ראשון $ = $ Q-> ראשון; שלי $ האחרון = $ Q-> האחרון; # שאילתא להמיר לרשימה או רשימת נ"צ של HTML :: Element אובייקטי הרשימה שלי $ = $ Q-> רשימה; # נ"צ רשימה בהקשר סקלרי שלי @list = $ Q- רשימה>; # מהרשימה ב- שיטות אחרות contextAll ממופים על HTML :: Element אובייקטים השאילתה: להדפיס $ query-> as_trimmed_text; # Text גזוז ההדפסה עבור כל הדפסה אלמנט $ query-> as_HTML; # להדפיס כל אלמנט כ- HTML $ query-> למחוק; # שיחת למחוק () על כל דרישות יסוד: · פרל


HTML :: שאילתה תוכנה קשורה