xml_grepp - מקוון בענן

זוהי הפקודה xml_grepp שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


xml_grep - קבצי XML של grep מחפשים אלמנטים ספציפיים

תַקצִיר


xml_grep [אפשרויות]

or

xml_grep

כברירת מחדל אתה יכול פשוט לתת ל-"xml_grep" ביטוי XPath ורשימת קבצים, ולקבל
קובץ XML עם התוצאה.

זה שווה ערך לכתיבה

xml_grep --group_by_file file --pretty_print indented --cond

אפשרויות


- עזרה
הודעת עזרה קצרה

--איש
תיעוד מלא

--גִרְסָה
להציג את גרסת הכלי

--שורש
חפש והחזר נתחי xml תואמים

אם לא נעשה שימוש ב---root או----file, אז הרכיב/ים שמפעילים את
(נעשה שימוש) באפשרות "--cond". אם "--cond" אינו בשימוש אז כל האלמנטים התואמים את
מוחזרים

ניתן לספק מספר "--root".

-- תנאי
החזר את הנתחים (או שמות הקבצים) רק אם הם מכילים רכיבים תואמים

ניתן לספק מספר "--cond" (במקרה זה הם OR'ed)

--קבצים
החזר רק שמות קבצים (אל תיצור פלט XML)

השימוש באפשרות זו מונע שימוש בכל אחת מהאפשרויות שמגדירות את פלט ה-XML:
"--roots", "--encoding", "--wrap", "--group_by_file" או "--pretty_print"

--לספור
החזר רק את מספר ההתאמות בכל קובץ

השימוש באפשרות זו מונע שימוש בכל אחת מהאפשרויות שמגדירות את פלט ה-XML:
"--roots", "--encoding", "--wrap", "--group_by_file" או "--pretty_print"

--קַפְּדָנִי
ללא אפשרות זו שגיאות ניתוח מדווחות ל-STDOUT והקובץ דילג

--תַאֲרִיך
כאשר מופעל (כברירת מחדל) רכיב העטיפה מקבלים תכונה "תאריך" שנותנת את התאריך
הכלי הופעל.

עם "--nodate" התכונה הזו לא מתווספת, מה שיכול להיות שימושי אם אתה צריך
השוו 2 ריצות.

--הַצפָּנָה
קידוד של פלט ה-xml (utf-8 כברירת מחדל)

--nb_results
פלט בלבד תוצאות

--by_file
פלט בלבד תוצאות לפי קובץ

--לַעֲטוֹף
עטוף את תוצאת ה-xml בתג שסופק (ברירת המחדל היא 'xml_grep')

אם ה-wrap מוגדר למחרוזת ריקה ("--wrap ''"), תוצאת ה-xml אינה עטופה ב-
את כל.

--לא לעטוף
זהה לשימוש ב-"--wrap ''": תוצאת ה-xml אינה עטופה.

--תאר
תכונות של תג הגלישה (ברירת המחדל היא "version=" "תאריך=" "")

--קבוצה_לפי_קובץ
לעטוף את התוצאות עבור כל קובץ לרכיב נפרד. כברירת מחדל לרכיב הזה יש שם
"קוֹבֶץ". יש לו תכונה בשם "שם קובץ" שנותנת את שם הקובץ.

הגרסה הקצרה של אפשרות זו היא -g

--לא לכלול
זהה לשימוש ב-"-v" ב-grep: האלמנטים התואמים לתנאי אינם נכללים
התוצאה, קבצי הקלט נותרים ללא שינוי

הצורה הקצרה של אפשרות זו היא -v

--דפוס_יפה
די להדפיס את הפלט באמצעות XML::Twig סגנונות ('"indented"', '"record"' או
'"record_c"' זה כנראה מה שאתה מחפש)

אם נעשה שימוש באפשרות אך לא ניתן סגנון אז נעשה שימוש ב-'"indented"'

צורה קצרה לטיעון זה הוא -s

--רק טקסט
מציג את הטקסט של התוצאות, אחת אחר שורה.

--html
אפשר קלט HTML, קבצים מומרים באמצעות HTML::TreeBuilder

--מסודר
אפשר קלט HTML, קבצים מומרים באמצעות HTML::Tidy

מַצָב תחביר
הוא ביטוי דמוי XPath כפי שמותר ב-XML::Twig כדי להפעיל מטפלים.

דוגמאות:
'פארה'
'para[@compact="compact"]'
'*[@דחוף]'
'*[@urgent="1"]'
'פארא[חוּט()="אזהרה"]'

ראה XML::Twig לתיאור מלא יותר של תחביר

האפשרויות מעובדות על ידי Getopt::Long כך שהן יכולות להתחיל ב-'-' או '--' ויכולות להיות
מקוצר ("-r" במקום "--root" למשל)

תיאור


xml_grep עושה grep על קבצי XML. במקום להשתמש בביטויים רגולריים הוא משתמש ב-XPath
ביטויים (למעשה תת-קבוצת XPath הנתמכת על ידי XML::Twig)

התוצאות יכולות להיות שמות הקבצים או רכיבי XML המכילים אלמנטים תואמים.

השתמש ב-xml_grepp באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows