אנגליתצרפתיתספרדי

Ad


סמל OnWorks

xmllint - מקוון בענן

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

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

תָכְנִית:

שֵׁם


xmllint - כלי XML בשורת הפקודה

תַקצִיר


xmllint [--גִרְסָה | --לנפות | - | --xpath "XPath_expression" | --דיבגנט | --עותק
| --לְהַחלִים | --לא | --נואוט | --לא | --נָתִיב "נתיב(ים)" | ---load-trace |
--htmlout | --לא לעטוף | --תָקֵף | --postvalid | --dtdvalid כתובת האתר | --dtdvalidfpi FPI
| --תִזמוּן | --תְפוּקָה קובץ | --חזור | --לְהַכנִיס | --לִדחוֹס | --html | --xmlout
| --לִדחוֹף | --זיכרון | --maxmem NBBYTES | - אזהרה | --לא ריקויות | --nocdata |
--פוּרמָט | --לְהַצְפִּין הַצפָּנָה | --dropdtd | -- לא נקי | --testIO | --קטלוגים |
--לא קטלוגים | --אוטומטי | --xinclude | --noxincludenode | --loaddtd | --dtdattr |
--זרם | --הֲלִיכוֹן | --תבנית ערך דפוס | --chkregister | --להירגע סכֵימָה |
--סכֵימָה סכֵימָה | --c14n] {XML-FILE(S)... | -}

xmllint - עזרה

תיאור


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

xmllint כלול ב- libxml(3).

אפשרויות


xmllint מקבל את האפשרויות הבאות (בסדר אלפביתי):

--אוטומטי
צור מסמך קטן למטרות בדיקה.

--קטלוגים
השתמש בקטלוג(ים) SGML מ SGML_CATALOG_FILES. אחרת קטלוגי XML החל מ
/etc/xml/catalog משמשים כברירת מחדל.

--chkregister
הפעל את רישום הצומת. שימושי עבור בדיקות מפתחים libxml(3) קוד מעקב צמתים.

--לִדחוֹס
להדליק מופעלת דחיסת(1) דחיסת פלט.

--עותק
בדוק את יישום ההעתקה הפנימי.

--c14n
השתמש ב-W3C XML Canonicalisation (C14N) כדי לבצע סדרה של תוצאת הניתוח ל-stdout.
זה שומר הערות בתוצאה.

--dtdvalid כתובת האתר
השתמש ב-DTD שצוין על ידי an כתובת האתר לאימות.

--dtdvalidfpi FPI
השתמש ב-DTD שצוין על ידי מזהה ציבורי פורמלי FPI לצורך אימות, שים לב שזה
ידרוש קטלוג המייצא את המזהה הציבורי הפורמלי הזה כדי לעבוד.

--לנפות
נתח קובץ ופלט עץ מוער של הגרסה בזיכרון של המסמך.

--דיבגנט
נפה באגים בישויות המוגדרות במסמך.

--dropdtd
הסר DTD מהפלט.

--dtdattr
אחזר DTD חיצוני ואכלס את העץ בתכונות שעברו בירושה.

--לְהַצְפִּין הַצפָּנָה
פלט בקידוד הנתון. שים לב שזה עובד עבור מסמכים מלאים לא שברים או
תוצאה משאילתות XPath.

--פוּרמָט
פורמט מחדש והצב מחדש את הפלט. ה XMLLINT_INDENT משתנה סביבה שולט ב
הֲזָחָה. ערך ברירת המחדל הוא שני רווחים " ").

- עזרה
הדפס סיכום שימוש קצר עבור xmllint.

--html
השתמש במנתח HTML.

--htmlout
פלט תוצאות כקובץ HTML. זה גורם xmllint כדי להוציא את תגי ה-HTML הדרושים
המקיף את פלט עץ התוצאות כך שניתן להציג/להציג את התוצאות ב-a
דפדפן.

--לְהַכנִיס
בדוק אם יש הוספות חוקיות.

--loaddtd
אחזר DTD חיצוני.

---load-trace
הצג את כל המסמכים שנטענו במהלך העיבוד ל-stderr.

--maxmem NNBYTES
בדוק את תמיכת זיכרון המנתח. NNBYTES הוא המספר המרבי של בתים שהספרייה היא
מותר להקצות. זה יכול לשמש גם כדי לוודא עיבוד אצווה של קבצי XML
לא ימצה את הזיכרון הוירטואלי של השרת המריץ אותם.

--זיכרון
נתח מהזיכרון.

--לא ריקויות
שחרר רווחים ריקים שאפשר להתעלם מהם.

--לא קטלוגים
אין להשתמש בקטלוגים כלשהם.

--nocdata
החלף את קטע CDATA בצמתי טקסט מקבילים.

--לא
החלפת ערכי ישות עבור הפניות לישות. כברירת מחדל, xmllint עוזב את הישות
הפניות במקום.

--לא
אל תשתמש באינטרנט כדי להביא DTDs או ישויות.

--נואוט
דיכוי פלט. כברירת מחדל, xmllint מפלט את עץ התוצאות.

- אזהרה
אין לשדר אזהרות מהמנתח ו/או המאמת.

--לא לעטוף
אל תוציא עטיפה של מסמך HTML.

--noxincludenode
בצע עיבוד XInclude אך אל תיצור צמתי התחלה וסיום XInclude.

-- לא נקי
הסר הצהרות מרחב שמות מיותרות.

--תְפוּקָה קובץ
הגדר נתיב קובץ איפה xmllint ישמור את תוצאת הניתוח. בדרך כלל התוכניות
לבנות עץ ולשמור אותו על stdout, עם אפשרות זו מופע ה-XML התוצאה יהיה
נשמר בקובץ.

--נָתִיב "נתיב(ים)"
השתמש ברשימה (מופרדת בין רווח או נקודתיים) של נתיבים למערכת הקבצים שצוינה על ידי שבילים ל
טען DTDs או ישויות. הקף רשימות מופרדות ברווחים במרכאות.

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

--postvalid
אימות לאחר השלמת הניתוח.

--לִדחוֹף
השתמש במצב הדחיפה של המנתח.

--לְהַחלִים
פלט חלקים שניתנים לניתוח של מסמך לא חוקי.

--להירגע סכֵימָה
השתמש בקובץ RelaxNG בשם סכֵימָה לאימות.

--חזור
חזור על 100 פעמים, עבור תזמון או פרופיל.

--סכֵימָה סכֵימָה
השתמש בקובץ W3C XML Schema בשם סכֵימָה לאימות.

-
הפעל מעטפת ניווט. פרטים על פקודות זמינות במצב מעטפת נמצאים להלן (ראה את
סעיף שנקרא "פקודות SHELL").

--xpath "XPath_expression"
הפעל ביטוי XPath שניתן כארגומנט והדפיס את התוצאה. במקרה של ערכת צמתים
כתוצאה מכך, כל צומת בערכת הצומת מסודרת במלואה בפלט. במקרה של א
ערכת צומת ריקה תוצאת "ערכת XPath ריקה" תוצג וקוד יציאה שגיאה
יוחזר.

--זרם
השתמש ב-API לסטרימינג - שימושי בשילוב עם --להירגע or --תָקֵף אפשרויות
לאימות קבצים גדולים מכדי להחזיק אותם בזיכרון.

--testIO
בדוק תמיכה בקלט/פלט משתמש.

--תִזמוּן
פלט מידע על הזמן שלוקח xmllint לבצע את השלבים השונים.

--תָקֵף
קבע אם המסמך הוא מופע חוקי של הגדרת סוג המסמך הכלולה
(DTD). ניתן לציין DTD שיש לאמת נגדו גם בשורת הפקודה באמצעות
מה היא --dtdvalid אוֹפְּצִיָה. כברירת מחדל, xmllint גם בודק כדי לקבוע אם המסמך הוא
מעוצב היטב.

--גִרְסָה
הצג את הגרסה של libxml(3) בשימוש.

--הֲלִיכוֹן
בדוק את מודול ההליכון, שהוא ממשק קורא אך עבור עץ מסמכים, במקום זאת
של שימוש ב-Reader API על מסמך לא מנותח זה עובד על זיכרון קיים
עֵץ. משמש לניפוי באגים.

--xinclude
בצע XInclude עיבוד.

--xmlout
משמש יחד עם --html. בדרך כלל כאשר HTML מנותח המסמך נשמר
עם ה-HTML serializer. אבל עם אפשרות זו המסמך המתקבל נשמר עם
סידור ה-XML. זה משמש בעיקר ליצירת XHTML מקלט HTML.

SHELL פקודות


xmllint מציע מצב מעטפת אינטראקטיבי המופעל עם - פקודה. זמין
פקודות במצב מעטפת כוללות (בסדר אלפביתי):

בסיס
הצג את בסיס ה-XML של הצומת.

ביי
עזוב את הקליפה.

חתול צוֹמֶת
הצג את הצומת הנתון או את הצומת הנוכחי.

cd נתיב
שנה את הצומת הנוכחי לנתיב הנתון (אם ייחודי) או לשורש אם לא ניתן ארגומנט.

dir נתיב
זורק מידע על הצומת (מרחב שמות, תכונות, תוכן).

du נתיב
הצג את המבנה של תת-העץ תחת הנתיב הנתון או הצומת הנוכחי.

יציאה
עזוב את הקליפה.

לעזור
הצג את העזרה הזו.

חופשי
הצג שימוש בזיכרון.

לִטעוֹן שם קובץ
טען מסמך חדש עם שם הקובץ הנתון.

ls נתיב
רשום את התוכן של הנתיב הנתון או הספרייה הנוכחית.

pwd
הצג את הנתיב לצומת הנוכחי.

להפסיק
עזוב את הקליפה.

להציל שם קובץ
שמור את המסמך הנוכחי בשם הקובץ הנתון או בשם המקורי.

לאמת
בדוק אם יש שגיאות במסמך.

לכתוב שם קובץ
כתוב את הצומת הנוכחי לשם הקובץ הנתון.

הסביבה


SGML_CATALOG_FILES
ניתן לשנות את התנהגות קטלוג SGML על ידי הפניית שאילתות לסט של המשתמש עצמו
קטלוגים. ניתן לעשות זאת על ידי הגדרת ה SGML_CATALOG_FILES משתנה סביבה ל- a
רשימת קטלוגים. ריק אמור לבטל את טעינת ברירת המחדל /etc/sgml/catalog
קטלוג.

XML_CATALOG_FILES
ניתן לשנות את התנהגות קטלוג XML על ידי הפניית שאילתות לסט של המשתמש עצמו
קטלוגים. ניתן לעשות זאת על ידי הגדרת ה XML_CATALOG_FILES משתנה סביבה ל- a
רשימת קטלוגים. ריק אמור לבטל את טעינת ברירת המחדל /etc/xml/catalog
קטלוג.

XML_DEBUG_CATALOG
הגדרת משתנה הסביבה XML_DEBUG_CATALOG ל לא אפס באמצעות יצוא
הפקודה מוציאה מידע איתור באגים הקשור לפעולות קטלוג.

XMLLINT_INDENT
הגדרת משתנה הסביבה XMLLINT_INDENT שולט בהזחה. ברירת המחדל
הערך הוא שני רווחים " ".

דיאגנוסטיקה


xmllint קודי החזרה מספקים מידע שניתן להשתמש בו כאשר קוראים לו מסקריפטים.

0
אין שגיאה

1
לא מסווג

2
שגיאה ב-DTD

3
שגיאת אימות

4
שגיאת אימות

5
שגיאה בהידור סכימה

6
שגיאה בכתיבת פלט

7
שגיאה בדפוס (נוצר כאשר --תבנית נעשה שימוש באופציה)

8
שגיאה ברישום Reader (נוצרה מתי --chkregister נעשה שימוש באופציה)

9
מתוך שגיאת זיכרון

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


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

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

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

Ad