jsonecho

XML Validator

بررسی کنید XML شما درست‌ساخت است، با خط و ستون دقیق هر مشکل.

در حال بارگذاری ابزار...

نحوه استفاده از XML Validator

  1. XML خود را بچسبانید یا فایلی بارگذاری کنید.
  2. نوار سبز یعنی درست‌ساخت است. نوار قرمز مشکل و خط را نشان می‌دهد.
  3. روی رفتن به خطا کلیک کنید تا به آن بروید.

درباره XML Validator

این validator درست‌ساخت بودن را بررسی می‌کند: قواعدی که هر سند XML باید رعایت کند، مهم نیست چه چیزی را توصیف می‌کند. تگ‌ها باید بسته و درست تو‌در‌تو باشند، مقادیر ویژگی‌ها باید در کوتیشن باشند، کاراکترهای خاص باید escape شوند و یک عنصر ریشه وجود داشته باشد.

وقتی مشکلی هست، پیام می‌گوید تجزیه‌گر چه انتظار داشت و کجا، برای مثال «Expected closing tag 'item' (opened in line 4) instead of closing tag 'items'». معمولاً همین برای پیدا کردن غلط تایپی کافی است.

پرسش‌های متداول

آیا این با XSD یا DTD اعتبارسنجی می‌کند؟

خیر، فقط درست‌ساخت بودن. اعتبارسنجی schema به فایل schema و ابزاری از نوع دیگر نیاز دارد.

رایج‌ترین خطاهای XML کدام‌اند؟

تگ بسته جاافتاده، تگ‌هایی که به ترتیب اشتباه بسته شده‌اند، امپرسند escape‌نشده در متن (از & استفاده کنید)، مقادیر ویژگی بدون کوتیشن و بیش از یک عنصر ریشه.

چرا «&» خطا ایجاد می‌کند؟

امپرسند در XML ارجاع به entity را آغاز می‌کند. یک امپرسند تنها نامعتبر است، بنابراین وقتی منظورتان خود کاراکتر است & بنویسید.

آیا validator اعلان‌های DOCTYPE را می‌پذیرد؟

بله، خوانده و نادیده گرفته می‌شوند. entityهای تعریف‌شده در آن‌ها گسترش داده نمی‌شوند.

بیشتر در ابزارهای XML

همه ابزارها →