سؤال

نحن ننظر إلى توفير وسيلة لدينا المستخدمين غير التقنيين لتحرير XML ونقله إلى القائمة XML وظيفة الإدخال.تذكرت InfoPath حفظ البيانات كما XML, و أخذت نظرة أخرى على ذلك.انه امر رائع يسمح لك لتحديد نموذج يستند إلى XSD (مخطط XML) ، ومن ثم تسمح للمستخدم لتحرير XML دون أن يعرفوا ذلك هو ملف XML.مما أدى XML يؤكد تماما بسبب InfoPath إدخال القيود.

المشكلة الوحيدة هي أنه لا يمكننا أن نفترض أن المستخدم لدينا قاعدة MS InfoPath مثبتا.

هل هناك طريقة أخرى لصناعة السيارات في توليد شكل يسمح للمستخدم لتحرير XML بسهولة ؟

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

المحلول

ويمكنك استضافة النموذج على لشير. نماذج InfoPath الخدمات هي تقنية الخادم تستند إلى Microsoft Windows SharePoint Services على 3.0 كنسخة تطبيق ASP.NET 2.0. فإنه يتيح للمستخدمين ملء نماذج Microsoft Office InfoPath 2007 باستخدام مستعرض ويب بدلا من، أو بالإضافة إلى، برنامج عميل Office على InfoPath 2007

http://msdn.microsoft.com/en-us/library /ms540731.aspx

وطبعا ... هناك البعض وسيلة لخلق النموذج المخصص على أساس XML في أي التكنولوجيا ونعطيه شكل للمستخدمين

نصائح أخرى

والتوفا، والرجال وراء XML جاسوس، لديهم نوع من التلقائية شكل مدخلات مولد لأي مخطط XML معين (وتدس جدا IIRC).

http://www.altova.com/

اثنين من أكثر الاقتراحات (أنا لا أعرف ما المستخدمين/البيئة تصميم):

  • استخدام Word 2007 مع عناصر تحكم المحتوى كما شكل محرر.البيانات التي تم إدخالها في عناصر تحكم المحتوى المخزنة في فصل ملف XML داخل DOCX الوثيقة هو أرشيف zip.

  • أدوبي الأشكال.باستخدام برنامج أدوبي ريدر يمكن للمستخدمين ملء وتقديم أشكال PDF.يمكن للقارئ أن تقديم أو حفظ البيانات XML (مع مخطط مخصص).

وعلى النقيض من InfoPath كل ما سبق العملاء على نطاق واسع على العديد من المستخدمين ، ولكن بالطبع القرار الخاص بك سوف تعتمد على عوامل أخرى.لذا يرجى أخذ هذا إلا عن اثنين من الاقتراحات.

وهناك طريقة تخصيص جدا هو توفير UI WPF التي databinds إلى XML. وينبغي أن لا تأخذ الكثير من الجهد من أجل التوصل إلى مصمم XML في برنامج الأغذية العالمي.

وبالطبع هذا يفترض أن يكون لديك موارد / أشخاص للقيام بذلك.

خذ نظرة على هذه العينة إذا كنت مهتم

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