هل من الممكن أن يكون لديك ورقة قصص اختيارية في تعليمات معالجة ورقة أنماط XSL؟

StackOverflow https://stackoverflow.com/questions/1461534

سؤال

لقد قمت بتطبيق ورقة أنماط على مستند XML باستخدام <?xsl-stylesheet ...>, ، يعمل هذا رائعا عند عرض XML في طلبي. ولكن إذا تم تصدير XML، فأنا أريد أن لا يزال XML لا يزال يجعل XML عادي، هل من الممكن الحصول على ورقة الأنماط بشكل اختياري بدلا من إنتاج هذا الخطأ عند عدم العثور على النمط:

خطأ في تحميل STYLESHEET: حدث خطأ في الشبكة تحميل ورقة أنماط XSLT:

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

المحلول

الحل الوحيد هو إزالة ورقة أنماط XML أثناء التصدير للأسف.

نصائح أخرى

(أعرف TI سؤال قديم، لكنه يطرح تحديثا)

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

بدلا من ذلك، في التطبيق الخاص بك، استخدم أي معالج XSLT المتوفر ومعالجة XML قبل إظهاره في المشاهد. هذا بسيط للبناء والصيانة والفائدة الإضافية التي تتميز بإضافة العرض (XSLT) منفصلة عن البيانات (XML). عند عرض XML عادة، لن يكون لديك PI بعد الآن وسيتم عرضه ك XML العادي.

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