سؤال

لدي العديد من ملفات XML التي يتم تنظيمها في أدلة مختلفة. أحتاج إلى الجمع بينها وتحويل النتيجة باستخدام XSLT. حتى الآن، قمت بالفعل بذلك باستثناء مشكلة واحدة: يجب تحويل بعض ملفات XML أولا قبل أن يتم تضمينها في النتيجة. يبدو أن Xinclude تتجاهل إعلان XML-StyleSheet.

كيف يمكنني تحويل ملفات XML قبل أن تكون شيوعا؟

يعتبر،

simon.cpu

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

المحلول

كيف يتم تشغيل العملية؟ مع Makefile أو شيء من هذا القبيل؟ في هذه الحالة، أضف مكالمات صريحة إلى XSLTPROC قبل الإدراج ثم Xinclude إخراج XSLTProC.

إذا كان xsltproc يمكن قراءة تعليمات المعالجة (xml-stylesheet, ، لاحظ أنني لم اختبر ذلك)، فلن تضطر حتى الآن للإشارة إلى ورقة أنماط بشكل صريح لاستخدامها.

نصائح أخرى

افصله إلى مكالمات تحويل متعددة، أولا قم بإعداد ملفات XML، ثم قم بتحويلك الرئيسي.

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