سؤال

وأعتقد أنني أفهم المبادئ الأساسية للT4 ولكن أواجه صعوبة في معرفة كيفية تطبيقه على وضعي معين.

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

والشيء أنا غير قادر على معرفة هو كيفية تمرير الكائنات المحددة إلى مضيف مخصصة بلدي.

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

وآمل أن يكون هذا الأمر يبدو معقولا تماما ...

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

وهناك مثال جيد حقا من كيفية القيام بذلك سيكون رائع:)

والشكر

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

المحلول

ولعل هذا سوف أجيب على سؤالك. "المستقلة قالب" قد يكون الخيار أفضل تصميم. خيارات أخرى هي متغيرات البيئة والملفات الخارجية. ومع ذلك، وآمل أن تقرر من استخدام مجموعة مخصصة (إلا إذا كنت تريد أن يكون الخاصة، ونكهة فريدة من نوعها من T4، من المحتمل تتعارض مع أي مضيف T4 أخرى هناك) واستخدام TextTransform.exe بدلا من ذلك.

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