وضع DOCTYPE في XSL

في الأسبوع الماضي أنا خلق progessive HTML / CSS تخطيط للعميل، واختبارها في IE6، IE7 و 3 فرنك فرنسي، ويبدو غرامة تماما ... حتى! ذهب تخطيط مزيد من الانخفاض في دورة manufacting. فشلت. عناصر تخطيط الصفحة فقط ذهبت في كل مكان عندما تم تحويله إلى نسق HTML و XML XSL المطبق عليه ... المشكله!

لا يستطيع النوم موافق خلال عطلة نهاية الأسبوع، تحسبا من صباح يوم الاثنين، وعندما سيكون لديك لإصلاح هذه SH. ** ولكن وجود الآن لخبرتها قليلة في التعامل مع هذا النوع من الحالات (المراوغات متصفح، أعني)، وكنت اعرف انه كان علي القيام به مع أي شيء آخر ولكن DOCTYPE .... وكان من ...

المشكلة:
تريد السيطرة على DOCTYPE، منذ تحول الخاصة بك وسوف تشمل DOCTYPE الافتراضية بشكل واضح، وكنت تخطيط سيغيب عن إرم.

الحل:
XSLT المواصفات ويوفر وسائل الانتاج لتحديد DOCTYPE للمن choise. أيضا، بالنسبة لنا واجهة المستخدم للمطورين، فإن المواضيع التي تهم تكون وسائل الانتاج HTML و أساليب الانتاج XML .

حسنا! قبل ان تحصل على بالملل، وهنا هو الإصلاح.

لعلى سبيل المثال، إذا كان لديك DOCTYPE التالية في إصدار HTML: -

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

ثم في XSL أن يكون لديك ما يلي: -

<xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/loose.dtd" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" />

وأخيرا! هل تأكد لكم XSLT الناتج يطيع DOCTYPE الذي اخترته.


واحد ردا على "تعيين DOCTYPE في XSL"

ترك الرد

NDK الرئيسية | معربا عن تكنولوجيا المعلومات | الحنك تعرب | Penmenship تعرب | الرهبة تعرب | تعرب عن نفسي