קלט
מוכן
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הקלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
פלט
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הפלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.
מה הכלי עושה
בודק ה־XML מוודא שהמסמך שלכם בנוי היטב (well-formed): כל תגית נסגרת, התגיות מקוננות בסדר הנכון, ערכי התכונות במירכאות, תווים מיוחדים מקודדים ויש בדיוק אלמנט שורש אחד.
כשמשהו לא תקין, הוא מדווח על השגיאה הראשונה עם מספר השורה והצעה לתיקון. הוא בודק תחביר ולא סכמה: אין כאן בדיקה מול XSD או DTD, ולכן מסמך תקין עדיין יכול להיות חסר שדות שהמערכת שלכם דורשת.
מתי להשתמש בו
- ייבוא או קריאת API נכשלים עם שגיאת ניתוח XML מעורפלת, וצריך למצוא את השורה.
- בדיקת מפת אתר, פיד RSS, layout של Android או pom.xml של Maven שנערכו ידנית לפני העלאה.
- וידוא שה־XML שהקוד שלכם יצר תקין לפני שממירים אותו ב־ממיר XML ל־JSON.
- איתור מהיר של תגית שבורה בקובץ גדול, במקום לקרוא אלפי שורות בעין.
דוגמה
קלט
<note>
<to>Ana</to>
<from>Ben</note>
פלט
Expected closing tag 'from' (opened in line 3, col 3) instead of closing tag 'note'. (Line 3)
Suggestion: Make sure every tag is closed, attribute values are quoted, and the document has exactly one root element.שאלות על הכלי
איך מריצים את הבדיקה?
מדביקים את ה־XML בתיבת הקלט ולוחצים על "בדיקה והצעת תיקון". מסמך תקין מאושר; אחרת מוצגות הודעת השגיאה, השורה שלה והצעה.
למה התו & נחשב לשגיאה?
ב־XML התו & פותח הפניה לישות, ולכן & בודד בטקסט או בתכונה שובר את המסמך. כתבו אותו כ־&, והשתמשו ב־< עבור התו < עצמו.
האם הכלי בודק מול סכמת XSD?
לא. הוא בודק תקינות מבנית, שכל מסמך XML חייב לעמוד בה. כללי סכמה כמו אלמנטים חובה או סוגי נתונים דורשים בודק שמכיר את הסכמה, ב־build או בסביבת הפיתוח.
האם הכלי חינמי?
כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.
איך מקבלים את התוצאה?
משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.