عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

xmlwf - عبر الإنترنت في السحابة

قم بتشغيل xmlwf في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر xmlwf الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


xmlwf - يحدد ما إذا كان مستند XML جيد التنسيق

موجز


xmlwf [-s] [-n] [-p] [-x] [-e التشفير] [-w] [-d الإخراج- دير] [-c] [-m] [-r] [-t]
[-v] [ملف ...]

الوصف


xmlwf يستخدم مكتبة Expat لتحديد ما إذا كان مستند XML جيد التنسيق. إنه ليس
التحقق من صحة.

إذا لم تحدد أي ملفات في سطر الأوامر ، وكان لديك إصدار حديث من
xmlwf، سيتم قراءة ملف الإدخال من الإدخال القياسي.

بشكل جيد الوثائق


يجب أن تلتزم الوثيقة المصممة جيدًا بالقواعد التالية:

يبدأ الملف بإعلان XML. على سبيل المثال، <?xml الإصدار = "1.0"
مستقل = "نعم"؟>. NOTE: xmlwf لا يتحقق حاليًا من وجود XML صالح
إعلان.

· كل علامة بداية إما فارغة ( ) أو له علامة نهاية مقابلة.

· يوجد عنصر جذر واحد بالضبط. يجب أن يحتوي هذا العنصر على جميع العناصر الأخرى بتنسيق
المستند. قد تأتي فقط التعليقات والمسافة البيضاء وتعليمات المعالجة
بعد إغلاق عنصر الجذر.

· كل العناصر تعشش بشكل صحيح.

· جميع قيم السمات محاطة بعلامات اقتباس (إما مفردة أو مزدوجة).

إذا كان المستند يحتوي على DTD ، وكان يتوافق تمامًا مع DTD ، فعندئذٍ يكون المستند
يعتبر أيضا صالح. xmlwf هو محلل غير متحقق من الصحة - فهو لا يتحقق من DTD.
ومع ذلك ، فإنه يدعم الكيانات الخارجية (انظر -x اختيار).

OPTIONS


عندما يتضمن الخيار وسيطة ، يمكنك تحديد الوسيطة إما بشكل منفصل ("-d
الإخراج ") أو متصلاً مع الخيار ("-dانتاج"). xmlwf يدعم كليهما.

-c إذا كان ملف الإدخال جيد التكوين و xmlwf لا يواجه أي أخطاء ، فإن
يتم نسخ ملف الإدخال ببساطة إلى دليل الإخراج دون تغيير. هذا يعني لا
مساحات الأسماء (إيقاف -n) ويتطلب -d لتحديد ملف الإخراج.

-d الإخراج- دير
يحدد دليلاً يحتوي على تمثيلات محولة لملفات الإدخال.
افتراضيا، -d ينتج تمثيلًا أساسيًا (موضح أدناه). أنت تستطيع
حدد تنسيقات الإخراج المختلفة باستخدام -c و -m.

ستكون أسماء الملفات الناتجة مطابقة تمامًا لأسماء ملفات الإدخال أو "STDIN"
إذا كان الإدخال قادمًا من الإدخال القياسي. لذلك ، يجب أن تكون حريصًا على ذلك
ملف الإخراج لا يذهب إلى نفس الدليل مثل ملف الإدخال.
على خلاف ذلك، xmlwf سيحذف ملف الإدخال قبل أن يقوم بإنشاء ملف الإخراج
(تمامًا مثل الجري قط < ملف > ملف في معظم القذائف).

اثنتان من مستندات XML المكافئة هيكليًا لها نفس البايت مقابل البايت
تمثيل XML الكنسي. لاحظ أنه يتم اعتبار المساحة البيضاء التي يمكن تجاهلها
كبيرة ويتم التعامل معها على قدم المساواة مع البيانات. يمكن أن يكون المزيد عن XML الأساسي
وجدت في http://www.jclark.com/xml/canonxml.html .

-e ترميز
يحدد ترميز الأحرف للمستند ، متجاوزًا أي مستند
إعلان الترميز. xmlwf يدعم أربعة ترميزات مضمنة: US-ASCII,
UTF-8, UTF-16و ISO-8859-1. انظر أيضا -w الخيار.

-m يخرج نوعًا غريبًا من ملف XML يصف الإدخال بالكامل
ملف ، بما في ذلك منشورات الشخصية. يتطلب -d لتحديد ملف الإخراج.

-n يقوم بتشغيل معالجة مساحة الاسم. (وصف مساحات الأسماء) -c تعطيل مساحات الأسماء.

-p يخبر xmlwf بمعالجة DTDs الخارجية وكيانات المعلمات.

عادة xmlwf لا يوزع أبدًا كيانات المعلمات. -p يقول لها أن تحلل دائما
لهم. -p يدل -x.

-r عادة xmlwf خرائط الذاكرة لملف XML قبل التحليل ؛ هذا يمكن أن يؤدي إلى
تحليل أسرع على العديد من الأنظمة الأساسية. -r إيقاف تعيين الذاكرة ويستخدم العادي
استدعاءات إدخال / إخراج الملف بدلاً من ذلك. بالطبع ، يتم إيقاف تشغيل تعيين الذاكرة تلقائيًا
عند القراءة من الإدخال القياسي.

يمكن أن يؤدي استخدام تعيين الذاكرة إلى قيام بعض الأنظمة الأساسية بتقرير أعلى بكثير
استخدام الذاكرة لـ xmlwf، ولكن يبدو أن هذه مسألة تتعلق بنظام التشغيل
الإبلاغ عن الذاكرة بطريقة غريبة ؛ لا يوجد تسرب في xmlwf.

-s يطبع خطأ إذا لم يكن المستند مستقلاً. الوثيقة قائمة بذاتها إذا
لا تحتوي على مجموعة فرعية خارجية ولا إشارات إلى كيانات المعلمات.

-t يعمل على التوقيت. هذا يخبر Expat بتحليل الملف بأكمله ، لكن لا يؤدي
أي معالجة. هذا يعطي فكرة دقيقة إلى حد ما عن السرعة الأولية للوافدين
نفسها دون نفقات العميل. -t يغلق معظم خيارات الإخراج (-d,
-m, -c، ...).

-v يطبع نسخة مكتبة الوافدين المستخدمة ، بما في ذلك بعض المعلومات
على تكوين وقت الترجمة للمكتبة ، ثم الخروج.

-w لتمكين الدعم لصفحات رموز Windows. عادة، xmlwf سوف يلقي خطأ إذا
إنه يمر عبر ترميز غير مجهز للتعامل مع نفسه. مع -w,
سيحاول xmlwf استخدام صفحة رموز Windows. أنظر أيضا -e.

-x يقوم بتشغيل تحليل الكيانات الخارجية.

المحللون الذين لا يقومون بالتحقق من الصحة غير مطالبين بحل الكيانات الخارجية أو حتى
توسيع الكيانات على الإطلاق. يقوم Expat دائمًا بتوسيع الكيانات الداخلية (؟) ، لكن
يجب تمكين تحليل الكيان الخارجي بشكل صريح.

الكيانات الخارجية هي ببساطة كيانات تحصل على بياناتها من خارج
يتم تحليل ملف XML حاليًا.

هذا مثال على كيان داخلي:



وإليك بعض الأمثلة على الكيانات الخارجية:

(معرب)
(غير معرب)

-- (شرطان.) إنهاء قائمة الخيارات. هذا مطلوب فقط إذا أ
يبدأ اسم الملف بواصلة. على سبيل المثال:

xmlwf - -myfile.xml

سوف يعمل xmlwf في الملف -myfile.xml.

الإصدارات القديمة من xmlwf لا تدعم القراءة من الإدخال القياسي.

OUTPUT


إذا لم يتم تشكيل ملف الإدخال بشكل جيد ، xmlwf يطبع سطرًا واحدًا يصف المشكلة إلى
الإخراج القياسي. إذا تم تشكيل الملف بشكل جيد ، xmlwf لا ينتج أي شيء. لاحظ أن النتيجة
متاحة ليس تعيين.

استخدم xmlwf عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad