דוחס XML — חינם אונליין

הדביקו את ה־XML למטה ולחצו על כפתור הדחיסה כדי להסיר רווחים ושורות מיותרים.

קלט מוכן

סטטיסטיקת הקלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.

פלט

סטטיסטיקת הפלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.

התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.

מה הכלי עושה

דוחס ה־XML מסיר הערות ורווחים שבין תגיות, ומציב את כל המסמך בשורה אחת. הצהרת ה־XML, התכונות וסדרן, קטעי CDATA והצורה המקוצרת <tag/> נשארים בדיוק כפי שכתבתם אותם.

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

מתי להשתמש בו

  • הקטנת מטעני XML שנשלחים ל־API או נשמרים בעמודה במסד נתונים.
  • הטמעת קטע XML בתוך JSON, במחרוזת בקוד או במשתנה סביבה, שבהם ירידות שורה מפריעות.
  • הסרת הערות של מפתחים מקובץ הגדרות לפני שמפיצים אותו.
  • הכנת XML לשדה בן שורה אחת בקובץ CSV, בתא בגיליון או בתור הודעות.

דוגמה

קלט

<config>
  <server host="localhost" port="8080"/>
  <!-- timeouts in seconds -->
  <timeout>30</timeout>
</config>

פלט

<config><server host="localhost" port="8080"/><timeout>30</timeout></config>

שאלות על הכלי

האם הטקסט בתוך האלמנטים משתנה?

לא. תוכן הטקסט נשאר כמו שהוא; מוסרים רק רווחים שנמצאים כולם בין שתי תגיות. תוכן בקטעי CDATA לא נוגעים בו לעולם. גם רווחים בתוך ערכי תכונות, למשל בתוך title="Hello world", נשארים כמו שהם.

האם הערות מוסרות?

כן, הערות <!-- --> מוסרות כי הן לא חלק מהנתונים. שמרו עותק מעוצב אם ההערות חשובות; מעצב XML מחזיר את הקובץ הדחוס לצורה קריאה.

איך דוחסים?

מדביקים את ה־XML בתיבת הקלט ולוחצים על הכפתור "דחיסה" בסרגל שמעליה. ה־XML הדחוס מחליף את טקסט הקלט ומוכן להעתקה.

האם הכלי חינמי?

כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.

איך מקבלים את התוצאה?

משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.