מעצב ה-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) מכווצת רווחים בין תגיות לשימוש בייצור או להטמעה במחרוזת של שורה אחת.
ממיר XML מצומצם או מבולגן לפלט עם הזחה (indentation) נקייה. רוחב הזחה ניתן להגדרה (0-8 רווחים).
משתמש ב-DOMParser של הדפדפן לאימות תואם-מפרט. שגיאות תחביר צפות עם פרטי מיקום.
הסרת כל הרווחים הלבנים בין תגיות לפלט קומפקטי - שימושי להטמעת XML במחרוזות קוד או להקטנת גודל המטען (payload).
צובע תגיות, שמות מאפיינים, ערכים והערות באופן מובחן לסריקה קלה. כבו זאת עבור פלט טקסט פשוט.
כיווץ אוטומטי של תגיות אלמנטים ריקות (<tag></tag>) לצורה של סגירה עצמית (<tag />) לקומפקטיות.
שמרו הערות לצורך תיעוד, או הסירו אותן בעת הכנת XML לייצור או למטעני API.
גופי SOAP הם מרק XML של שורה אחת. עצבו אותם כדי לבדוק את המבנה ולמצוא את השדה שאתם צריכים.
הדביקו SVG מורכב, עצבו אותו כדי לראות את מבנה ה-path/rect/g, ערכו אלמנטים ספציפיים, והעתיקו חזרה בצורה מצומצמת.
עצבו הזנות RSS/Atom כדי לוודא את מבנה הפריטים (item structure) לפני הניתוח (parsing) התכנותי שלהם.
נקו קובצי pom.xml, build.xml או מניפסט (manifest) של אנדרואיד לקראת סקירת קוד - הזחה עקבית הופכת את ההבדלים (diffs) לברורים יותר.
לפני שמירת תצורה, ודאו שה-XML בנוי היטב (well-formed) - תפסו תגית חסרה (</tag>) לפני שהיא תשבור את הייצור.
לחצו על סמל ה-XML ב-DevSuite Pro. חלונית נפתחת עם אפשרויות ואזור קלט.
הדביקו כל XML - מתגובת API, קובץ תצורה, SVG, הזנת RSS וכו'. אימות בזמן אמת פועל תוך כדי הקלדה.
לחצו על 'עצב' כדי לקבל פלט מוזח בצורה נקייה. XML לא חוקי יציג שגיאה עם מיקום לפני העיצוב.
התאימו את רוחב ההזחה (indent), הפעילו/כבו סגירה עצמית של תגיות ריקות, שמרו/הסירו הערות, והפעילו/השביתו את הדגשת התחביר.
לחצו על 'העתק' כדי לתפוס את ה-XML המעוצב או המצומצם לשימוש בקוד, בתיעוד או בקריאת ה-API שלכם.
התקן את DevSuite Pro בחינם ופתח 64+ כלי פיתוח לדפדפן שלך.