سؤال

لقد صممت نموذج البيانات الذي يمثل مخطط XSD.نموذج البيانات كما توفر الأنواع التي تستخدم خدمة ويب المعلمات في WSDL واصف.

وأود أن ترسل مخطط XSD حول ونطلب من الأشخاص الذين شاركوا في استعراض الأقران "نموذج البيانات".

ما أداة أو طريقة العرض تقترح أن تستخدم كأساس استعراض الأقران?نموذج البيانات يجب أن تكون قابلة للقراءة غير المهرة أشخاص على الأقل عندما يتعلق الأمر الدلالي معاني المعلمات

تحرير:

أن تكون أكثر تحديدا:بالطبع, نحويا, مخطط بالتحقق.في الواقع أنا أعمل على التعليمات البرمجية التي تقوم على JAXB الفئات التي تم إنشاؤها.هدفي هو

  1. تجميد نموذج البيانات وهكذا معلمات الإدخال
  2. للتأكد لا شيء لقد فقدت أو نسيت من الدلالية (في معنى الأعمال ذات الصلة) وجهة نظر.

تحرير 2

كنت أفكر كيف أنه ربما سيكون من الأفضل لنشر عثر حولها.أنا أفكر في شيء مثل جافادوك على XSD المخططات.أحد يعرف إذا كان هناك شيء مثل هذا موجود ؟ في الأساس سوف يتم ذلك مع مجموعة من XSLTs, صحيح ؟

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

المحلول

أعلم الأدوات التالية التي تولد الوثائق من مخطط XML files (XSD):

  • xs3p
    • XSLT الذي يولد واحد XHTML من XSD
  • xsddoc
    • مجانا / LGPL
    • أساسا XSLT على أساس
    • جافادوك مثل الإخراج
    • انظر xsddoc أمثلة
  • xnsdoc
    • تحسين النسخة التجارية من xsddoc
    • مجانا للاستخدام الشخصي/التعليمية استخدام
    • جافادوك مثل الإخراج
  • XSDdoc 2.0
    • التجارية
    • جافادوك مثل الإخراج

بالنسبة صغيرة مخطط XML, ربما أود أن أقترح استخدام xs3p XSLT.لمزيد من مجمع مخطط, أقترح استخدام xsddoc.

نصائح أخرى

أوصي باستخدام XSD عن شيء.على وجه التحديد, تظهر بعض التطبيقات الفعلية ، مع أمثلة رمز حقيقي.

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

هذه الأمثلة هي "مرحبا العالم" من المخطط.وأنها بمثابة نوع من وحدة اختبار المخطط.

أقرب شيء إلى جافادوك عن مخطط XML الذي رأيته هو تشغيل جافادوك أداة على المصدر ولدت من المخطط.وهذا يتطلب أمرين:1) أن مخطط الداخلية الشرح عناصر توثيق ذلك ، 2) المصدر مولد يستخدم تلك الشروح كما جافادوك العناصر.

مفيدة جدا الأكسجين XML المطور يدعم أيضا توليد الوثائق ، انظر http://www.oxygenxml.com/xml_schema_documentation.html (التجارية ، ولكن هناك وظيفية بالكامل 30 يوما للمحاكمة المتاحة)

سأحاول الآن بحاجة إلى وسيلة بسيطة لتوليد وثيقة مع جميع أنواع المتاحة xsd:وثائق وصف بسيط واجهة الوصف...

** الإفصاح :أنا أعمل Innovasys, منتج أداة الوثائق المذكورة أدناه *

هل يمكن أن نلقي نظرة على Innovasys الوثيقة!X.وكذلك تلقائيا توليد منظم و ربط صفحة لكل عنصر بسيط نوع, نوع معقد, مجموعة مجموعة السمة فإنه سيتم أيضا إنشاء ربط XSD الرسوم البيانية (بما في ذلك تسلسل/الاختيار.... الخ) و بنية الجداول التي تتضمن شروح من XSDs و معنى العلاقات بين العناصر في المخططات.الإخراج هو قالب القائمة حتى تتمكن من التكيف مع النمط المفضل لديك و هيكل.فإنه سيتم بناء الإخراج إلى ويب جاهزة html أو تجميع ملفات المساعدة.

فريد كما يتضمن محرر WYSIWYG التي تسمح لك المؤلف محتوى إضافي لاستكمال الأشياء التي يتم إنشاؤها تلقائيا و الشروح من XSD المصدر - حتى تتمكن من تقديم المزيد من المعلومات السياقية الخاصة بك استعراض الأقران.وهناك أيضا مجتمع امتداد الميزة التي تسمح للناس عرض الإخراج التي تم إنشاؤها لتسجيل التعليقات وردود الفعل التي يمكن أن ينظر إليها و اتخاذ إجراءات بشأن مباشرة من داخل الوثيقة!X.

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