سؤال

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

ويمكن للشخص أن يلقي بعض الضوء على هذا الموضوع بالنسبة لي؟

وشكرا!

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

المحلول

وأفترض زميلك كان اشارة الى BPEL، و لغة الأعمال تنفيذ عملية . BPEL هي لغة قابلة للتنفيذ على أساس XML لوصف العمليات التجارية.

ويجري تنسيق XML، قد يتم إنشاء قواعد العمل أو تحويلها باستخدام XSLT. ومع ذلك، وأنا لست على دراية BPEL لذلك أنا لا أعرف أي نظام تفعل شيئا من هذا القبيل.

نصائح أخرى

وأوتش. أنا لا أوصي ذلك.

وكما قال المستجيب الأول، XSL-T هو لتحويل XML. انها ليست المحرك القواعد. أعتقد أنه يبدو وكأنه سوء استخدام التكنولوجيا.

وXSL-T التحويلات ليست بديهية في الكتابة. إذا كان أحد أهدافك لقواعد العمل هو السماح الناس العمل لتحديث والحفاظ على النظام، لا أستطيع أن أتخيل تقنية أكثر منفرجة وصعبة للقيام بذلك من XSL-T.

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

وXSLT لتقف على XSL تحويل. يتم استخدامه لتغيير وثيقة XML من شكل إلى آخر.

وأما بالنسبة للأنظمة، يستخدم Microsoft BizTalk XSLT في عمليات رسم الخرائط التي ترسم وثيقة XML واحد إلى آخر. ضمن XSLT يمكن للمستخدم الاستفادة من التعليمات البرمجية الصافية للقيام معالجة أكثر تعقيدا.

وأنا متأكد من شخص آخر سوف يكون تفسيرا ألطف بكثير ولكن يمكنك بسهولة معرفة المزيد عن طريق غوغلينغ الدروس XSLT. انها موضوع كبير.

ويجب أن يكون من الممكن: كتابة القواعد الخاصة بك في XML، وينبغي أيضا أن تكون البيانات الحال في XML، ثم XSLT عام يمكن أن تكون مكتوبة أن يقارن بيانات حالة ضد النظام وتنفيذ القواعد ذات الصلة في التسلسل الصحيح <. / P>

لا يحتاج المستخدمين من رجال الأعمال لمعرفة XSLT، وأنها فقط بحاجة الى معرفة كيفية كتابة القواعد.

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