דלג לתוכן הראשי

מעצב ומאמת XML בחינם

עצב ואמת XML באמצעות מנתח DOM המובנה בדפדפן. כולל פלט מכווץ לשימוש בייצור.

פועל לא-מקוון לאחר טעינה

שחרר קובץ כאן, או לחץ כדי לעיין

XML · מעובד במכשיר שלך

או הקישו Ctrl+V כדי להדביק מהלוח

עיין בקבצים
הפלט יופיע כאן…

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

  • עצב זרימות RSS / Atomבדוק והדפס בצורה נאה XML של זרימת RSS או Atom כדי לאמת מבנה לפני פרסום.
  • עצב בקשות ותגובות API SOAPמעטפות SOAP קשות לקריאה בשורה אחת. עצבו אותן כדי לדבג קריאות API.
  • עצב ובדוק את Sitemap.xmlבדוק את sitemap.xml עבור SEO — ראה את כל ה-URL וודא שהמבנה תקף לפני הגשה לגוגל.
  • בדוק Office Document XMLקבצי .docx, .xlsx, .pptx מודרניים הם ארכיוני ZIP של XML. בדוק את ה-XML הפנימי לטעון.
  • בדוק קובצי XML ConfigurationSpring, .NET, Tomcat, Maven, Ant — מערכות אקולוגיות רבות משתמשות בתצורה XML. עצבו לביקורת.

כיצד זה עובד

כלי זה מפענח ומעצב מחדש XML כולו בדפדפן שלך באמצעות DOMParser API המובנה — אותו מנוע XML שדפדפנים משתמשים בו לטיפול ב-SVG ו-XHTML. שום ספרייה לא נטענת; המעצב-יפה, המקטין, וממיר ה-JSON כולם כתובים-יד בכלי הזה.

  1. 1
    DOMParser מאמת מבנה
    ה-XML שלך מוזן ל-DOMParser המקורי של הדפדפן עם סוג MIME application/xml. אם המסמך לא בנוי-היטב — תגית לא-סגורה, אלמנט שורש חסר, מרכאות לא-תואמות — DOMParser מפיק צומת parsererror והכלי מציג את הודעת השגיאה של הדפדפן עצמו במקום להתעלם בשקט מהבעיה.
  2. 2
    מסדרן מותאם אישית בונה מחדש את העץ
    מטייל רקורסיבי כתוב-יד חוצה כל צומת ב-DOM המפוענח — אלמנטים, צמתי טקסט, מקטעי CDATA, הערות, והוראות עיבוד — ומסדרן אותם מחדש עם רוחב ההזחה שבחרת (1, 2, או 4 רווחים). פלט מוקטן משתמש מחדש באותו מטייל עם מחרוזת ריפוד ריקה, כך שצמתי טקסט של-רווח-בלבד מוסרים בלי לגעת בתוכן טקסט בתוך אלמנטים.
  3. 3
    סטטיסטיקה מבנית נספרת
    במהלך מעבר הסידור-לפורמט המעוצב המטייל סופר כל אלמנט ומאפיין במסמך ומדווח סכומים לצד גדלי תווים לפני/אחרי, נותן לך סקירה מבנית מהירה של ה-XML ללא שלב פענוח נוסף.
  4. 4
    המרת JSON אופציונלית
    פונקציה רקורסיבית שנייה ממירה את ה-DOM המפוענח לאובייקט JSON: מאפייני אלמנט הופכים למפתחות עם קידומת @, אלמנטי אחים חוזרים הופכים למערכים, וילדי-טקסט בודדים הופכים לערכי מחרוזת פשוטים. התוצאה מסודרנת עם JSON.stringify להורדה או העתקה.

כלים קשורים

שאלות נפוצות