روزانه

  • ۰
  • ۰

XSLT چیست

XSLT چیست

لینک دانلود و خرید پایین توضیحات

فرمت فایل word و قابل ویرایش و پرینت

تعداد صفحات: 24

XSLT چیست ؟ ( بخش اول )

XSLT، از کلمات eXtensible Stylesheet Language :Transfor mation اقتباس و زبانی برای تبدیل یک سند XML به نوع دیگر است . تکنولوژی فوق توسط کنسرسیوم وب با هدف اولیه تبدیل یک سند XML به نوع دیگر، طراحی شده است . XSLT ، دارای قابلیت های بمراتب بیشتری بمنظور تبدیل یک سند XML به HTML و سایر فرمت های مبتنی بر متن است . بدین ترتیب می توان تعریف کامل تری در رابطه با تکنولوژی فوق را بصورت زیر ارائه داد :

تعریف XSLT

XSLT ، زبانی بمنظور تبدیل ساختار یک سند XML است .

جرا سندهای XML نیازمند تبدیل می باشند ؟XML ، روشی ساده و استاندارد بمنظور مبادله داده های ساختیافته بین برنامه های متفاوت کامپیوتر است . بخشی از موفقیت XML جهت نیل به خواسته فوق ، به نحوه نوشتن و خواندن این نوع فایل ها بر می گردد . با استفاده از یک ادیتور متنی می توان بسادگی و بسرعت اقدام به نوشتن یک سند XML ،خواندن و اعمال تغییرات در آنان نمود. فراموش نکنیم که مهمترین هدف XML ، ارتباط بین سیتستم های متفاوت نرم افزاری بوده و در این راستا به دو نیاز حیاتی بخوبی جواب داده است : تفکیک داده از نمایش ( ارائه ) . نیاز به تفکیک اطلاعات از جزئیات نمایش بر روی یک دستگاه خاص همواره مورد نظر طراحان و پیاده کنندگان بوده است . خواسته فوق ، بموازات رشد دستگاههای مبتنی بر اینترنت به یک ضرورت حیاتی تبدیل شده است . سازمان ها و موسسات ارائه دهنده اطلاعات باارزش ، تمایل به عرضه اطلاعات خود بر روی مرورگرهای وب و سایر دستگاهها نظیر تلویزیون و یا تلفن های مبتنی بر WAP را دارند . بدین ترتیب دامنه استفاده از اطلاعات صرفا" به مرورگرهای وب محدوده نبوده و دستگاههای متفاوت مبتنی بر تکنولوژی اینترنت را شامل می گردد . ارسال داده بین برنامه ها . ارسال اطلاعات از سازمانی به سازمان دیگر بدون در گیر شدن در جزئیات ، همواره از آرزوهای بزرگ طراحان و پیاده کنندگان سیستم های نرم افزاری بوده است .

دو خواسته فوق هیچگونه تعارضی با یکدیگر ندارند ، مثلا" یک لیست قیمت کالا را می توان بر روی صفحه ، نمایش و در همان زمان از آن بعنوان ورودی در سایر برنامه ها استفاده کرد . یکی دیگر از مزایای اساسی XML ، یکپارچگی بین دنیای سندها و داده ها است . بدین ترتیب می توان از یک روش خاص بمنظور عرضه ساختار داده ها ( صرفنظر از اینکه اطلاعات توسط انسان و یا ماشین استفاده می گردد) ، بهره گرفت . صرفنظر از اینکه داده های XML سرانجام توسط انسان و یا یک برنامه نرم افزاری دیگر استفاده می گردند ، به این نکته مهم می بایست اشاره گردد که بندرت داده ها به همان صورت که دریافت می گردند، استفاده خواهند شد. در این راستا لازم است که داده ها در ابتدا به یک فرمت دیگر تبدیل گردند . تبدیل XML به Html ، متداولترین کاربرد استفاده از XSLT است . پس از تبدیل داده ها به فرمت Html ، امکان نمایش آنها در هر مرورگری فراهم خواهد شد . بنابراین جایگاه "تبدیل " در رابطه با ارائه و نمایش داده ها ، به تغییر فرمت سندهای XML به سایر فرمت های متداول نظیر Html برمی گردد .XSLT در این رابطه بخوبی پاسخگو بوده و با استفاده از قوانین موجود قادر به تبدیل نوع یک سند به نوع دیگر با توجه به نیازهای مربوطه خواهد بود .

بمنظور ارسال اطلاعات بین برنامه های متفاوت، می بایست قادر به تبدیل داده ها از مدل استفاده شده توسط یک برنامه به مدل استفاده شده توسط برنامه دیگر باشیم . بمنظور تامین اطلاعات مورد نیاز یک برنامه ،از فرمت های متفاوت استفاده می گردد . یک فایل حاوی داده های جداشده توسط ویرگول ، یک اسکریپت SQL ، یک پیام HTTP و یا مجموعه ای از توابع مربوط به یک اینترفیس خاص برنامه نویسی ، نمونه هائی در این زمینه می باشند . بموازات رشد تجارت الکترونیکی مبتنی بر XML ، نقش XSLT در تبدیل داده ها بین برنامه ها ی متفاوت ، بسیار حائز اهمیت شده است .در این راستا استانداردهای متعددی وجود دارد . مثلا" در صنعت روزنامه نگاری از یک فرمت خاص برای مبادله اطلاعات، نسبت به صنعت تلویزیون استفاده می گردد .در برخی حالات دیگر ممکن است ، تمایل به استخراج یک آدرس خاص از یک لیست ثبت سفارش و الحاق آن به لیست صورتحساب را داشته باشیم . بهرحال ، استخراج و ترکیب داده ها از یک مجموعه اسناد XML و ایجاد اطلاعات مورد نیاز برای سایر اسناد XML ، یک ضرورت بوده و XSLT در این راستا ابزاری مناسب است .

XSLT چگونه یک سند XML را تبدیل می نماید ؟برای تبدیل یک سند XML و ایجاد خروجی مورد نظر، دو مرحله متفاوت را می بایست دنبال نمود :

اولین مرحله ، شامل یک تبدیل ساختاری است . در این حالت داده ها از ساختار استفاده شده در یک سند XML ، به ساختاری دیگر که تامین کننده خروجی مورد نیاز است ، تبدیل خواهند شد .

دومین مرحله، ایجاد فرمت مورد نیاز است . ساختار جدید به فرمت مورد نظر نظیر Html و یا PDF تبدیل و در خروجی نمایش داده خواهد شد .

در رابطه با دومین مرحله ، در بخش قبل موارد لازم بیان گردید : ساختمان داده ئی که از اولین مرحله بدست می آید، می تواند بعنوان یک HTML ، یک فایل متن و یا یک سند XML دیگر در خروجی ارائه گردد . خروجی Html ، امکان نمایش مستقیم اطلاعات در یک مرورگر و یا تغذیه به یک برنامه پیشرفته واژه پرداز را دارا است . خروجی مبتنی بر متن ، امکان فرمت دهی داده ها را با یک روش قابل قبول بمنظور استفاده توسط سایر برنامه ها فراهم می نماید . با تبدیل یک سند XML به نوع دیگر که خود نیز از نوع XML خواهد بود ، امکان استفاده مستقیم آن برای سایر برنامه هائی که قادر به دریافت داده های خود بصورت XML می باشند ، فراهم می گردد . مثلا" یک تبدیل کننده XSLT ، ممکن است میزان فروش ماهیانه را بعنوان یک سند XML اخذ و یک منحنی هیستوگرام را بصورت XML در خروجی ایجاد نماید .









سایر محصولات :
XSLT چیست

XSLT چیست ...

تحقیق در مورد تغذیه و افسردگی 10 ص

تحقیق در مورد تغذیه و افسردگی 10...

XSD چیست

XSD چیست...

تحقیق در مورد تعریف مدیریت شهری 11 ص

تحقیق در مورد تعریف...

XPath چیست

XPath چیست...

تحقیق در مورد تاریخچه بیماری هلندی

تحقیق در مورد...

تحقیق در مورد تاثیرات ورزش بر کودکان 16 ص

تحقیق در مورد تاثیرات ورزش بر...

XML36

XML36...

تحقیق در مورد بیمه بیکاری

تحقیق در مورد بیمه بیکاری...

XLS دو جنبه از

XLS دو جنبه...

تحقیق در مورد برداشت اقتصاد نهادگرا و مطالعه اقتصاد اسلامی 16ص

تحقیق در مورد برداشت اقتصاد...

VPN یا Virtual Private Network شبکه

VPN یا Virtual...

تحقیق در مورد بابونه آلمانی 21 ص

تحقیق در مورد بابونه آلمانی...

VPN 28ص

VPN 28ص...

تحقیق در مورد اهمیت و ضرورت مدیریت از نظر اسلام 21 ص

تحقیق در مورد اهمیت و ضرورت مدیریت...

Update کردن BIOS

Update کردن BIOS...

تحقیق در مورد اهمیت مدیریت 27 ص

تحقیق در مورد اهمیت مدیریت 27...

حساب دیفرانسیل ارورهای گواسین

حساب دیفرانسیل ارورهای گواسین...

tarahi site froshgah

tarahi site froshgah...

تحقیق در مورد اهداف تعلیم و تربیت از دیدگاه فارابی 31 ص1

تحقیق در مورد اهداف تعلیم...

تحقیق در مورد اهداف تعلیم و تربیت از دیدگاه فارابی 31 ص

تحقیق در مورد اهداف...

tahgigh100

tahgigh100...

تحقیق در مورد انون تجارت الکترونیک 20 ص

تحقیق در مورد انون تجارت...

Swish

Swish...

تحقیق در مورد انسان و امواج الکترومغناطیس 32 ص

تحقیق در مورد...

Swiff 3D MAX

Swiff 3D MAX...

تحقیق در مورد انرژی 20 ص

تحقیق در مورد انرژی...

SQL

SQL...

تحقیق در مورد انجمن جهانی هسته‌ای WNA

تحقیق در مورد انجمن جهانی...

تحقیق در مورد امنیت شبکه1

تحقیق در مورد امنیت شبکه1...

Setup2

Setup2...

تحقیق در مورد امارالا ینده هوا

تحقیق در مورد امارالا...

SATA و IDE چه هستند

SATA و IDE...

تحقیق در مورد الگوریتم فلوید برای یافتن کوتاه ترین مسیر 6 ص

تحقیق در مورد الگوریتم فلوید برای یافتن...

RSS

RSS...

مدل‌سازی مولکولی برای مبتدیان ویرایش دوم

مدل‌سازی مولکولی برای...

تحقیق در مورد اقدامات ناب و چالشهای جهانی 20 ص

تحقیق در مورد اقدامات ناب و چالشهای...

تحقیق در مورد اقتصاد در آلمان

تحقیق در مورد اقتصاد در...

RADIUS و IAS

RADIUS و IAS...

تحقیق در مورد اقتصاد انرژی هسته ای 14 ص

تحقیق در مورد اقتصاد...

تحقیق در مورد اعداد اول 14 ص

تحقیق در مورد اعداد اول 14 ص...

proxy server

proxy server...

تحقیق در مورد اصل لانه کبوتر 12 ص

تحقیق در مورد اصل لانه کبوتر 12...

proxy server 2

proxy server 2...

تحقیق در مورد ازدواج 28 ص

تحقیق در مورد ازدواج...

تحقیق در مورد اداره مخابرات 43 ص

تحقیق در مورد اداره مخابرات 43...

Power Point

Power Point...

تحقیق در مورد آیین‌نامة معاملات در سازمان کارگزاران بورس اوراق بهادار تهران

تحقیق در مورد آیین‌نامة معاملات در...

شیمی آلی مواد منفجره ویرایش اول

شیمی آلی مواد منفجره ویرایش اول...

porte movazi

porte movazi...

پرورش کرم ابریشم 13 ص
امامت و امامان دوازده گانه 77 ص
نماد ونشانه شناسی شهرستان آستانه اشرفیه 80 ص
فرآیند تولید کنسرو و رب گوجه فرنگی
سوره های قران و ترجمه برخی آیات
سوره فلق
سوره فاتحه
سوره المائده آیه 6 12ص
سوره احزاب
فیوز های الکتریکی
توضیحات بیشتر - دانلود
حمل و نقل در چاه 19 ص
حمل و نقل 18 ص
حفاظت از محیط زیست 10 ص
حد و پیوستگی 9 ص
تک یاخته‌ها 33 ص

کلمات کلیدی :اطلاعات مورد نیاز html امکان نمایش نرم افزاری بوده است بدین ترتیب این راستا مورد نیاز بین برنامه های متفاوت نوع دیگر مورد نظر خواسته فوق استفاده شده تبدیل استفاده برنامه سندml اطلاعات بمنظور
  • ۹۶/۰۸/۱۲
  • حسن حسنی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی