سؤال

ما البرنامج الموصى به للعمل مع مخططات XML الكبيرة وتحريرها؟أنا أبحث عن برامج Windows وLinux (ليس من الضروري أن تكون مشتركة بين الأنظمة الأساسية، فقط أريد اقتراحات لكليهما) تساعد في التعامل مع ملفات XML الضخمة.

هل كانت مفيدة؟

المحلول

قد أكون من الطراز القديم، لكني أفضل محرر النصوص الخاص بي.

أستخدم emacs، وهو يحتوي على وضع xml لائق إلى حد ما.

سيكون لدى معظم محرري النصوص الجيدين مرافق جيدة للإضاءة العالية ومطابقة العلامات.قد يقوم IDE الخاص بك بذلك بالفعل (فكرة IntelliJ تفعل ذلك، وأعتقد أن Eclipse يفعل ذلك أيضًا).سيكون بمقدور محرري النصوص الجيدين التعامل معها ضخم الملفات، ولكن قد لا تتمكن بعض برامج تحرير النصوص من التعامل معها.ما هو الحجم الذي نتحدث عنه؟

نصائح أخرى

بالنسبة لنظام التشغيل Windows، وجدت برنامج Microsoft الخاص مجانيًا المفكرة XML 2007 ليكون محررًا رائعًا وسهل الاستخدام مع مجموعة رائعة من الميزات.استخدمه لمراجعة مخرجات XML الخاصة بي عند تطوير وتحرير مكتبات iTunes المعطلة.;)

يتطلب صافي 2.0

أوافق على أن محرر النصوص الخاص بك ربما يكون أفضل رهان لك.أعرف بعض الأشخاص الذين أقسموا XMLSpy, ، إذا كنت بحاجة إلى شيء مصمم خصيصًا للتعامل مع ملفات XML بطريقة مرئية.أراهن أنه يمكنك العثور على بعض أعمال F/OSS ولكني لست على علم بأي منها.

محرر FirstObject XML. http://www.firstobject.com/dn_editor.htm

إنه مجاني، ومكتوب بلغة C++، ومُحسَّن للعمل مع ملفات xml الكبيرة جدًا.

على الرغم من أن وظائفه محدودة نسبيًا، إلا أنه يمكنه تحميل أكثر من 100 ميجابايت من الملفات غير المنسقة في ثوانٍ، ووضع مسافة بادئة لها وتحديد عناصر محددة باستخدام العرض الشجري.باستخدام خيار "التحديث"، يمكنك أيضًا مزامنة الشجرة مع عرض النص.

إنها روح UNIX المتمثلة في وجود أداة بسيطة تقوم بعمل محدد بشكل جيد للغاية.

أنت بحاجة على الأقل إلى محرر نصوص لائق كخط أساسي، إيماكس مع وضع nxml كما ذكر من قبل هو اختيار جيد للغاية.ومع ذلك، عندما يصبح المخطط أكبر فأكبر، قد تفقد النظرة العامة، خاصة عند تأليف مستند مخطط XML الذي يمكن أن يكون مطولًا للغاية.ستحتاج إلى نوع من التصور:XML Spy لا بأس به، أما Oxygen فهو رائع ولكنه باهظ الثمن، ولكن كما اتضح، في نظام التشغيل Windows، لديك تقريبًا جميع الميزات المطلوبة في XMLPad وهي مجانية.

عندما تبدأ في تحرير مثيلات مستندات XML (وحتى تحرير مخططات XML)، فإنك تحتاج إلى التحقق الفوري من صحة المخطط والإكمال التلقائي للسمات والعناصر إن أمكن.يدعم Emacs فقط التحقق الفوري والإكمال التلقائي باستخدام مخطط قائم على NG (ولكن يمكن تحويل أي XSD إلى مخطط NG مريح).

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

أنا أعمل كثيرًا مع XML، وقد وجدته الأكسجين ليكون محررا عظيما.إنه متعدد المنصات ويحتوي على محرر مخططات رسومية، ولكن بما أنني أستخدم DTDs وليس المخططات، لا يمكنني ضمان جودة محرر المخطط.تعتبر بقية حزمة التحرير (مثل محرر XML ومصحح أخطاء XSLT) قوية، لذا قد يكون الأمر يستحق المحاولة.

ألتوفا XMLSpy ربما هو الأفضل المتاح.فهو يوفر طرق عرض مختلفة لبياناتك/مخططاتك وأدوات XPath وينتج مخططات جيدة، من بين أشياء أخرى.أنها تكلف قليلا جدا بالرغم من ذلك.إنه منتج ناضج، لذا لا تواجه قيودًا بالسرعة التي تواجهها مع بعض الأدوات الأخرى.

XML السائل يعد بديلاً جيدًا جدًا ولكنه جديد نسبيًا.إنه تطبيق جميل للاستخدام، كما تتوفر نسخة مجانية منه!هذه أداة تستحق مراقبتها.

يتمتع كلا المنتجين بميزة مفيدة تنتج نماذج لملفات XML بناءً على مخططك.

في المقابل، يحاول برنامج JDeveloper الخاص بشركة Oracle (المعتمد على Borland Jbuilder، على ما أعتقد) توفير محرر مخطط لائق، ولكنه يقصر في أنه ينتج أحيانًا ملفات مخطط غير صالحة.توقفت عن استخدامه بعد فترة وجيزة من ملاحظة ذلك.

أوصي بشدة بمراجعة IBM مدقق جودة مخطط XML.تقوم أداة سطر الأوامر هذه بالتحقق من صحة مخططك مقابل لغة مخطط XML الخاصة بـ WC3.هذه فكرة جيدة حتى لو كنت قد أنشأت مخططك باستخدام أداة أخرى.

أستخدم وضع nxml في GNU Emacs لتحرير ملف XML، بما في ذلك الملفات الكبيرة جدًا.وأنا أستخدمه لفترة طويلة - فهو سريع، ويوفر التحقق الفوري من صحة ملف XML، ويوفر وظيفة إكمال لأسماء العلامات والسمات

ال محرر الأكسجين XML بيئة تطوير متكاملة رائعة لنظام التشغيل Windows، ولكنها باهظة الثمن بعض الشيء.

ألتوفا جاسوس XML هو محرر رائع، ولكن ليس بالضرورة الخيار الأرخص على الإطلاق.

أنصح بشدة ستوديو ستايلس إذا كان لديك أي حاجة إلى XML IDE طويل المدى وواسع النطاق.لقد استخدمته في الغالب لتطوير XSLT ولكنه يدعم تطوير كل ما يتعلق بـ XML تقريبًا والذي قد ترغب في القيام به.إنه شبابيك فقط (مزعج جداً).

انا استخدم كوكتوب (متوفر أيضًا على com.tucows)، وأنا سعيد جدًا بميزة اختبار XPath.

  • يعد Cooktop محررًا وبيئة تطوير لمستندات XML وDTD وXSLT
  • كوكتوب هو تطبيق ويندوز
  • وأفضل ما في الأمر أنه مجاني!

سمات

  • تحرير XML وDTD وXSLT المرمز بالألوان
  • التحقق من صحة التشكيل والتحقق من صحته
  • اختبار ورقة الأنماط مع أي محرك XSLT تقريبًا
  • اختبار XPATH
  • مكتبة "بتات التعليمات البرمجية" قابلة للتخصيص
  • تنسيق XML عبر Tidy
  • تنزيل صغير، مساحة صغيرة

تم فحص محرري XML مفتوحي المصدر - إنها قديمة بعض الشيء بالرغم من ذلك.

إجراء 1+ لـ XML Spy، لقد استخدمت كلاً من المنتج المستقل والمكون الإضافي للاستوديو المرئي، وقد أعجبت بذلك.

من حيث البرمجيات الحرة والمفتوحة المصدر، أنا استخدم المفكرة ++

لقد قمت مؤخرًا بتحرير ملفات XSLT باستخدام Eclipse ولكن لسبب ما، لم يعد Eclipse يقوم بأي إكمال تلقائي بعد الآن.لذلك قمت بالتبديل إلى وضع nxml الرائع الخاص بـ Emacs، ولست متأكدًا من أنني سأعود مرة أخرى.يمكنك الحصول على الإكمال التلقائي الذي يسهل استخدامه حقًا، وهو سريع جدًا.الخلل الوحيد هو أنه يجب عليك توفير إصدار RELAX NG من مخطط مستندك، ولكن هناك أدوات تنشئ واحدًا لك من DTD أو Schema.

الدفع http://www.xmlhack.com/read.php?item=2061 للمزيد من.

بالنسبة للبرامج غير الحرة، أؤيد توصيات OxygenXML.

أنا أستعمل المفكرة ++ كمحرر بلدي.يمكنك أيضًا إضافة الإضافات للتعامل مع XML على وجه التحديد.

محرر نسخ XML - ويندوز ولينكس

سريع ومجاني ويدعم التحقق من صحة مخطط XML.

الموقع الرسميhttp://xml-copy-editor.sourceforge.net/

كيفية التثبيت في أوبونتوhttp://ubuntuforums.org/showthread.php?t=1640003

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top