إستخدام XSLT فى Adobe AIR


السلام عليكم و رحمه الله تعالى و بركاته

يمكنك تحويل ملفات XML بإستخدام XSLT عن طريق إستخدام الصنف XSLTProcessor داخل adobe AIR و متصفح Safari و  Firefox ، عليك اولا بإنشاء كائن من نوع XSLTProcessor كما يوضح الكود التالى :

var processor = new XSLTProcessor();

الخطوه الثانيه هى إستيراد ملف ال XSLT فى صوره Document Object كما يلى :

processor.importStylesheet( XSLTasDocumentObject );

الخطوه الثالثه هى إستخدام ملف ال XSLT الذى تم تحويله إلى Document object لتحويل ملف ال XML بإستخدام اى من الطريقتين التاليتين transformToDocument أو transformToFragment ، الأولى تقوم بتحويل ملف ال XML إلى Document Object بعد تحويله أما الثانيه فتقوم بتحويل ملف ال XML إلى DocumentFragment Object بعد تحويله ، الطريقتين تقبل العباره الاولى ملف XML من نوع Document Object ، اما الطريقه التانيه فتزيد و تقبل عباره تانيه و هى كائن من نوع Document الذى سيحوى كائن ال DocumentFragment بعد تحويله ، و المثال التالى يوضح إستخدام الطريقتين :

var result = processor.transformToDocument( XMLasDocumentObject );
// or
var result = processor.transformToFragment ( XMLasDocumentObject , DocumentObject );

هذا هو كل ما عليك فعله لتحويل ملفات ال XML بإستخدام XSLT ، لكن السؤال هو كيف اقوم بتحويل نصوص ال XSLT أو نصوص ال XML إلى كائن من نوع Document Object ؟ ستجد الإجابه فى مقاله كتبتها عن إستخدام DOMPareser و XMLSerializer .

الأوسمة: , , , ,

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: