← חזרה לתכונות
Free

מעצב XML

מעצב ה-XML (XML Formatter) מעצב יפה (pretty-prints), מצמצם (minifies) ומאמת XML בתוך הדפדפן. הזחה (indentation) ניתנת להגדרה, סגירה עצמית של תגיות ריקות (אופציונלי), מתג שמירת הערות, ופלט עם הדגשת תחביר. משתמש ב-DOMParser המובנה של הדפדפן לאימות תואם-RFC עם הודעות שגיאה ברורות עבור XML פגום.

XML אולי אינו פורמט הנתונים האופנתי ביותר, אך הוא עדיין נמצא בכל מקום - הזנות RSS, ממשקי API של SOAP, קובצי SVG, קובצי תצורה (Spring, Maven, Android), פלטי בנייה (build outputs), הצהרות SAML, ואינספור שילובים של מערכות לגאסי. כאשר ה-XML הזה מופיע כגוש של שורה אחת או עם הזחה לא עקבית, קריאתו היא משימה אכזרית. מעצב ה-XML פותר זאת בתוך הדפדפן ללא העלאה (upload). הדביקו כל XML - מצומצם (minified), בעל הזחה גרועה, או כזה שהועתק זה עתה - לחצו על 'עצב' (Format), וקבלו עץ מוזח בצורה נקייה עם רוחב ההזחה המועדף עליכם. אלמנטים ריקים יכולים להיסגר מעצמם באופן אוטומטי (<tag></tag> → <tag />) לקומפקטיות, וניתן לשמור או להסיר הערות. ה-DOMParser המובנה של הדפדפן מאמת את הקלט - כל שגיאת תחביר (תגיות לא סגורות, ישויות (entities) לא חוקיות, מרכאות לא תואמות) צפה עם הודעת שגיאה ברורה הכוללת את המיקום המשוער. הדגשת התחביר צובעת תגיות בסגול, שמות מאפיינים בכחול, ערכים בירוק והערות באפור נטוי - מה שמקל על סריקת המבנה. אפשרות 'צמצם' (Minify) מכווצת רווחים בין תגיות לשימוש בייצור או להטמעה במחרוזת של שורה אחת.

תצוגה מקדימה חיה
example.com
מעצב XML ✓ XML חוקי · 12 שורות
הזחה: 2 ✓ אלמנטים ריקים לסגירה עצמית ✓ הדגשת תחביר
קלט (מקטין)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
פלט מעוצב
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
תכונות מפתח

עיצוב (Pretty-Print)

ממיר XML מצומצם או מבולגן לפלט עם הזחה (indentation) נקייה. רוחב הזחה ניתן להגדרה (0-8 רווחים).

אימות עם שגיאות ברורות

משתמש ב-DOMParser של הדפדפן לאימות תואם-מפרט. שגיאות תחביר צפות עם פרטי מיקום.

אפשרות צמצום (Minify)

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

הדגשת תחביר

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

סגירה עצמית של תגיות ריקות

כיווץ אוטומטי של תגיות אלמנטים ריקות (<tag></tag>) לצורה של סגירה עצמית (<tag />) לקומפקטיות.

שליטה בהערות

שמרו הערות לצורך תיעוד, או הסירו אותן בעת הכנת XML לייצור או למטעני API.

מקרי שימוש נפוצים

ניפוי שגיאות של תגובות SOAP API

גופי SOAP הם מרק XML של שורה אחת. עצבו אותם כדי לבדוק את המבנה ולמצוא את השדה שאתם צריכים.

עריכת מקור SVG

הדביקו SVG מורכב, עצבו אותו כדי לראות את מבנה ה-path/rect/g, ערכו אלמנטים ספציפיים, והעתיקו חזרה בצורה מצומצמת.

בדיקת הזנות RSS

עצבו הזנות RSS/Atom כדי לוודא את מבנה הפריטים (item structure) לפני הניתוח (parsing) התכנותי שלהם.

סקירת קובצי תצורה של Build

נקו קובצי pom.xml, build.xml או מניפסט (manifest) של אנדרואיד לקראת סקירת קוד - הזחה עקבית הופכת את ההבדלים (diffs) לברורים יותר.

אימות תצורה

לפני שמירת תצורה, ודאו שה-XML בנוי היטב (well-formed) - תפסו תגית חסרה (</tag>) לפני שהיא תשבור את הייצור.

איך להשתמש
1

פתח את מעצב ה-XML

לחצו על סמל ה-XML ב-DevSuite Pro. חלונית נפתחת עם אפשרויות ואזור קלט.

2

הדבק את ה-XML שלך

הדביקו כל XML - מתגובת API, קובץ תצורה, SVG, הזנת RSS וכו'. אימות בזמן אמת פועל תוך כדי הקלדה.

3

לחץ על 'עצב' (Format)

לחצו על 'עצב' כדי לקבל פלט מוזח בצורה נקייה. XML לא חוקי יציג שגיאה עם מיקום לפני העיצוב.

4

כוונן אפשרויות

התאימו את רוחב ההזחה (indent), הפעילו/כבו סגירה עצמית של תגיות ריקות, שמרו/הסירו הערות, והפעילו/השביתו את הדגשת התחביר.

5

העתק והשתמש

לחצו על 'העתק' כדי לתפוס את ה-XML המעוצב או המצומצם לשימוש בקוד, בתיעוד או בקריאת ה-API שלכם.

מוכנים לנסות?

התקן את DevSuite Pro בחינם ופתח 64+ כלי פיתוח לדפדפן שלך.

הוסף ל-Chrome הוסף ל-Edge הוסף ל-FireFox