מהו פורמט XML?
XML Formatter הוא כלי שקורא כל מסמך XML ומשכתב אותו עם מבנה נקי ועקבי. הדבק מטען XML ממוזער או מבולגן - מעטפת SOAP, הזנת RSS, Maven POM.XML, פריסת אנדרואיד, מפת אתר - וקבל חזרה סימון קריא, חתום כהלכה, או כווץ מסמך מעוצב עד לקו קומפקטי יחיד כאשר אתה צריך את הגודל הקטן ביותר האפשרי.
הנה מעצב ה-XML המקוון על מטען קטן. הדבק <note><to>Ana</to><body>Hi & ביי</body></note>, שמור על Beautify ו-2 רווחים, ולחץ על פורמט. הפלט שם את <to> ו-<body> בשורות שלהם, החדירו שני רווחים בתוך <note>, והכותרת קוראת "3 אלמנטים · 4 שורות · 57 בתים". עבור למזעור ולחץ עליו שוב, ואותו מסמך חוזר לשורה אחת ב-50 בתים. ה-& נשאר בדיוק כפי שנכתב. מעצב XML זה בחינם, ללא הרשמה ואין שלב העלאה.
XML גולמי מממשקי API, בניית כלים ויצוא מגיע לרוב על קו אחד עצום, או עם כרטיסיות ורווחים מעורבים שלא מאפשרים לסרוק. ייפוי זה חושף את היררכיית האלמנטים כך שתוכל למצוא את הצומת שאתה צריך, לזהות תג חסר או להבדיל בין שתי גרסאות. מזעור עושה הפוך - הפשטת הרווח הלבן בין התגים כדי לכווץ קובץ תצורה או גוף בקשה מבלי לשנות את המשמעות שלו. כלי זה עושה את שניהם, ובודק את מבנה התג לאורך הדרך כך שתגים לא סגורים ולא תואמים נתפסים לפני שהם מגיעים למנתח שלך.
הכל פועל ב-100% בדפדפן שלך באמצעות מנתח נטול תלות - ללא מנתח, ללא שרת הלוך ושוב. מסמכי XML נושאים לעתים קרובות תצורה, מטענים אינטגרציה או מזהים פנימיים, כך ששום דבר שאתה מדביק לא מועלה או מאוחסן. הערות, קטעי cdata, הצהרת ה-XML וסדר התכונה המקורי שלך נשמרים כולם, והכלי ממשיך לעבוד במצב לא מקוון לאחר טעינת הדף.
עיצוב משמר את מה שנושא משמעות ומנרמל את מה שלא. סדר התכונות נשמר, כי למרות ש-XML מתייחס אליו כחסר משמעות, כלים שונים ומבקרים לא שורדים ללא נגיעה. קטעי CDATA והערות הם המקום שבו אתה צריך להיות זהיר. ב-XML רווח בין טקסט לאלמנט צאצא הוא חלק מהמסמך, לא פריסה, והמעצב הזה לא מציג אותו במיוחד: רווחים מובילים ונגררים בכל צומת טקסט נחתכים, ותוכן מעורב כמו <p>Hello <b>world</b> again</p> מפוצל כך שכל חלק יושב על הקו שלו, בעוד Minify מצטרף לחלקים ללא רווחים כלל. השאר סימון בסגנון פרוזה כמו זה לא מעוצב.
כיצד להשתמש בפורמט XML?
הדבק את ה-XML שלך
הדבק כל מסמך XML בלוח הקלט - ממוזער, מוזנח או איפשהו באמצע - או לחץ על טען טעינה כדי להתחיל מדוגמה קטלוגית מציאותית עם תכונות, הערה ובלוק cdata.
בחר פורמט או צמצם
בחר Beautify ל-Pretty-Print עם 2-Space, 4-Space, או Tab Indentation, או צמצמו כדי להפשיט את כל הרווחים הלבנים הבלתי משמעותיים לקו קומפקטי אחד.
הגדר את האפשרויות שלך
אופציונלי לסגור את האלמנטים הריקים בעצמם, למיין את התכונות של כל אלמנט בסדר אלפביתי, או להסיר הערות. המסמך מנותח ומאומת תחילה, כך שסימון שגוי מדווח עם מספר השורה.
העתק או הורד את התוצאה
העתק את ה-XML המעוצב ללוח שלך או הורד אותו כקובץ .xml, ולאחר מכן שחרר אותו לעורך, לגוף הבקשה או לתצורה שלך.
תכונות מפתח
לייפות ולצמצם
XML pretty-print עם הזחה הניתנת להגדרה לקריאה, או צמצם אותה לצורה הקטנה ביותר ללא רווח לבן - שניהם מאותו כלי
הערות ושימור cdata
הערות XML, קטעי cdata, הצהרת ה-XML והוראות העיבוד נשמרות ללא פגע, כך שהעיצוב לעולם לא מאבד מידע
תכונה סדר וציטוט נשמר
תכונות שומרות על סגנון הסדר והציטוט המקורי שלהן כברירת מחדל, עם מיון אלפביתי אופציונלי כאשר אתה רוצה סדר קנוני
אימות מובנה
מבנה שבור - תג לא סגור, תג סגירה לא תואם, הערה לא מסיימת או CDATA - נתפס עם שגיאה ספציפית, רובם עם מספר שורה
Frequently Asked Questions
Related Tools
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
JSONPath Tester
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!