GoGPT Best VPN GoSearch

סמל OnWorks

xml_splitp - מקוון בענן

הפעל את xml_splitp בספק האירוח החינמי של OnWorks דרך Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


xml_split - חיתוך קובץ XML גדול לחתיכות קטנות יותר

תיאור


הפקודה "xml_split" לוקחת קובץ XML (כנראה גדול) ומפצלת אותו למספר קבצים קטנים יותר.
הזיכרון המשמש הוא הזיכרון הדרוש עבור הנתח הגדול ביותר (כלומר, הזיכרון מנוצל מחדש עבור כל נתח חדש).
נֶתַח).

זה יכול לפצל ברמה נתונה בעץ (ברירת המחדל, מפצל צאצאים של השורש), או
בתנאי (תוך שימוש בקבוצת משנה של XPath שמובנת על ידי XML::Twig, כך "section" או
"/doc/section").

כל קובץ שנוצר מוחלף בהוראת עיבוד שתאפשר ל-"xml_merge"
בנה מחדש את המסמך המקורי. פורמט הוראות העיבוד הוא "
: ?>"

שמות הקבצים הם - .xml, עם ‎-00.xml שמכיל את המסמך הראשי.

אפשרויות



רמה לחיתוך: 1 מייצר קובץ עבור כל בן של הבסיס, 2 עבור כל בן נכד

ברירת המחדל היא 1


יצירת קובץ עבור כל אלמנט שעובר את התנאי

xml_split -c ישים כל אלמנט "סעיף" בקובץ משלו (מקונן
גם מקטעים מטופלים)

שים לב שכרגע אפשרות זו איטית בהרבה משימוש ב-"-l"

-s
מייצר קבצים של (בערך) תוכן כל קובץ מוקף ב
אלמנט חדש ("xml_split::root"), כך שזהו XML בנוי היטב. ניתן לתת את הגודל ב
בתים, קילו-בייט, מגה-בייט או ג'יגה-בייט.

-g
קבוצות אלמנטים בקובץ יחיד. תוכן כל קובץ מוקף בקובץ חדש
אלמנט ("xml_split::root"), כך שזהו XML בנוי היטב.


שם בסיסי לפלט, קבצים ייקראו בשם - <.ext>

הוא מספר סידורי, ראה להלן "--nb_digits" זוהי הרחבה, ראה להלן
"--הַרחָבָה"

ברירת המחדל היא שם הקובץ המקורי (אם זמין) או "out" (אם הקלט מגיע מה-
קלט סטנדרטי)

-n
מספר הספרות במספר הרצף עבור כל קובץ

אם יש יותר ספרות מ- נחוצים, אז הם משמשים: אם משתמשים ב-"--nb_digits 2"
ונוצרו 112 קבצים, הם ייקראו " ‎-01.xml" עד " ‏‎-112.xml"

ברירת המחדל היא 2

-e
סיומת לשימוש עבור קבצים שנוצרו

ברירת המחדל היא סיומת הקובץ המקורית או ".xml"

אני משתמש באלמנטים של XInclude במקום בהוראות עיבוד כדי לסמן היכן צריך קבצי משנה
להיכלל

פלט מפורט -v

שים לב שאפשרות זו יכולה להאט את העיבוד באופן משמעותי (בסדר גודל)
בעת יצירת מסמכים קטנים רבים

-V פלטי גרסה ויציאה

עזרה קצרה -h

-m man (דורש ש-pod2text יהיה בנתיב)

דוגמאות


xml_split foo.xml # פיצול ברמה 1
xml_split -l 2 foo.xml # פיצול ברמה 2
xml_split -c section foo.xml # נוצר קובץ עבור כל אלמנט של section
# מקטעים מקוננים מפוצלים כראוי

השתמש ב-xml_splitp באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.