لقطات الشاشة

الوصف

تحقّق بسرعة من صحة ملفات XML وأظهر المشكلة إن وُجدت. XML Validator 3.1.0 — ما الجديد يتحقق XML Validator من سلامة بنية XML لديك فورًا، داخل متصفحك مباشرة. لا يُرفع أي شيء تلصقه إلى أي مكان: يجري التحقق بالكامل على جهازك أنت، ويعمل دون اتصال بالإنترنت، ولا تطلب الإضافة أي وصول إلى المواقع التي تزورها. الإصدار 3.1.0 هو أكبر تحديث حصلت عليه الإضافة حتى الآن؛ فهو يعيد بناء مساحة العمل حول هدف واحد هو العثور على المشكلات وإصلاحها بسرعة، ويصحّح عددًا من العيوب القديمة، من بينها عيب كان قادرًا على إعطائك إجابة خاطئة. الإصلاح المهم كانت الإصدارات السابقة قد تصف مستندًا سليمًا تمامًا بأنه معطوب. كانت الإضافة تبحث عن علامة الخطأ الداخلية الخاصة بالمتصفح بالاسم وحده، فأي مستند يصادف أن يحتوي على عنصر بذلك الاسم كان يُصنَّف غير صالح رغم خلوّه من أي مشكلة. صار الاكتشاف الآن قائمًا على مصدر تلك العلامة فعليًا لا على اسمها، فلا يُخلط أبدًا بين محتواك أنت وبين خطأ. إن سبق أن رأيت خطأً لم تجد له تفسيرًا، فهذا هو السبب على الأرجح. كما اختفت مشكلتان متصلتان بذلك. كان تحميل ملف بينما التحقق التلقائي متوقف يترك نتيجة المستند السابق معروضة على الشاشة، فقد تنظر إلى نتيجة تصف شيئًا آخر تمامًا. أصبح كل تحميل يعيد التحقق فورًا، كما أن التحرير مع إيقاف التحقق التلقائي يعتّم النتيجة القديمة بوضوح بدلًا من تركها تتقادم في صمت. كل خطأ، لا الأول فقط يتوقف محلّل المتصفح عند أول مشكلة تصادفه، ما كان يعني إصلاح خطأ واحد لتكتشف الذي يليه، بإعادة تحميل واحدة في كل مرة. صار XML Validator يضم الآن مدقّقه الخاص الذي يواصل العمل بعد الإخفاق ويسرد كل ما يستطيع العثور عليه في مرور واحد: الوسوم غير المتطابقة وغير المغلقة والشاردة، والسمات المكرّرة وغير الموضوعة بين علامتَي اقتباس، وبادئات مساحات الأسماء غير المُعلَنة، والتعليقات وأقسام CDATA وإعلانات DOCTYPE وتعليمات المعالجة المشوّهة، ومراجع الحروف الخاطئة والكيانات غير المعروفة، والمحتوى الموجود خارج عنصر الجذر، والحروف التي لا يسمح بها XML. يعرض كل خطأ سطره وعموده بالضبط. انقر على أحدها فينتقل المحرّر مباشرة إلى ذلك السطر ويحدّده. ويمتد شريط بأرقام الأسطر بمحاذاة مستندك حتى تصبح المواضع المُبلَّغ عنها ذات فائدة فعلية، ويبقى متطابقًا معها مهما تنقّلت في التمرير. مساحة عمل حقيقية نضج المحرّر ليصبح أداة كاملة. يمكنك الآن تنسيق XML بمسافات بادئة نظيفة، أو تصغيره ليعود مضغوطًا — وفي كلا الاتجاهين يبقى النص المجاور للعناصر كما كُتب تمامًا، فلا تتغيّر أبدًا أي مسافات ذات معنى. وهناك أزرار لنسخ مستندك ومسحه وتنزيله، وعدّاد حيّ للأسطر والحروف. كما صار إدخال المحتوى أيسر. اسحب ملفًا وأفلته فوق المحرّر مباشرة، أو استخدم "تحميل من ملف" الذي بات يرشّح أنواع ملفات XML، ويتعامل مع الإلغاء كما ينبغي، ويخبرك حين تتعذّر قراءة ملف بدلًا من أن يبدو متجمدًا. أما الملفات التي تعلن ترميزًا غير UTF-8 فتُقرأ الآن قراءة صحيحة بدل أن تصل بحروف مشوّشة. ويمكنك أيضًا جلب مستند من URL مباشرة، أو تحديد نص في أي صفحة ويب والنقر بالزر الأيمن لإرساله إلى XML Validator. وبمجرد أن يصبح المستند صالحًا، تعرض شجرة المستند القابلة للطي بنيته في لمحة واحدة، ويتيح لك مُختبِر XPath المدمج تشغيل التعبيرات عليه ورؤية كل تطابق، مع حلّ بادئات مساحات الأسماء نيابةً عنك. يُحفَظ عملك بين الجلسات: المستند الذي كنت تحرّره، والتنسيق الذي اخترته، وإعداداتك، تُستعاد كلها عند عودتك. وهناك مظهر داكن جديد يمكنه مطابقة النظام أو تثبيته على فاتح أو داكن، واختصار لوحة مفاتيح لفتح XML Validator. أما المستندات الكبيرة جدًا فتوقف التحقق أثناء الكتابة تلقائيًا وتخبرك بالسبب، حتى لا يجعل ملف ضخم النافذة تبدو بطيئة. كما أن JSON مدعوم أيضًا، إن احتجت إلى فحص مستند JSON بالأدوات نفسها. بلغتك أنت XML Validator متاح بـ 43 لغة، وهذا الإصدار يجعل ذلك الدعم حقيقيًا. في السابق، وحتى مع واجهة مترجمة، كانت رسائل الأخطاء نفسها تصل بالإنجليزية لأنها كانت تأتي مباشرة من محلّل المتصفح. أما الآن فكل رسالة يمكنك رؤيتها صارت مترجمة: كل شروح الأخطاء، وكل زر وحالة وتسمية. والعربية والفارسية والعبرية والأردية تُعرض الآن من اليمين إلى اليسار في كل مكان، بينما يبقى XML الخاص بك من اليسار إلى اليمين حيث ينتمي. وقد رُوجعت الترجمات الموجودة وصُحّحت في أثناء ذلك، وكان عدد منها يحتوي على أخطاء حقيقية. ففي أربع عشرة لغة كان زر التحقق يُقرأ بمعنى "تأكيد" أو "إشهاد". وخمس لغات كانت تطلب منك كلمة مرور أو رمز PIN بدلًا من الكود المصدري. ولغة واحدة كتبت على زرها "أنا أتحقق" بصيغة المتكلم. واستعملت عدة لغات أخرى صياغة لا يتعرّف عليها أي مطوّر، أو خاطبتك بصيغة رسمية في جملة ثم بصيغة غير رسمية في الجملة التالية. إصلاحات أصغر لم يعد التحقق التلقائي يكدّس مؤقتًا مع كل ضغطة مفتاح، ولم تعد النتائج تصل بترتيب مختلط. ويشير رابط "يرجى تقييمنا" إلى عنوان Chrome Web Store الحالي. وأُزيلت المدخلات القديمة من إعدادات الإضافة. وتُجمَّع الأرقام وفق لغة واجهتك. يظل XML Validator مجانيًا، يعمل دون اتصال، ويحفظ خصوصيتك. مستنداتك تبقى على حاسوبك.