ما دو تا برنامه باید داشته باشیم

یکی برنامه با پسوند xml است

دیگری برنامه xslt که پسوند ان xsl است
کار دستورات برنامه xsl چیست ؟ بدست اوردن تگ ها و محتوای تگ هایی از فایل xml که ما می خواهیم
وقتی روی ایکن برنامه xsl دابل کلیک کنید در مرورگر ،  خود دستورات برنامه را خواهید دید
پس برای اجرای برنامه xsl نباید روی فایل xsl دابل کلیک کنید بلکه باید  مراحل زیر را انجام دهید :

 مرحله اول

برنامه xml را باز کنید

مرحله دوم

اولین خط در برنامه xml دستوری است که نسخه و زبان xml بکار رفته در  این برنامه را مشخص می کند :

<?xml version="1.0" encoding="ISO-8859-1"?>

در خط بعد از دستور بالا ،  دستوری می نویسیم و در ان نام فایل xsl ای را که از محتوای این فایل xml استفاده می کند مشخص می کنیم

 پس در خط بعدی دستور زیر را بنویسید :

 

<?xml-stylesheet       type="text/xsl"      href="cdcatalog.xsl"?>

 جلوی href نام و ادرس برنامه xslرا بنویسید

حالا باید روی ایکن فایل xml دابل کلیک کنید . خود برنامه xml با توجه به استایلهای تعریف شده در برنامه xsl محتوای تگ هایش را نشان خواهد داد

پس می توان گفت همانطور که css استایل و سبکی برای نمایش اطلاعات در فایلهای html است

xsl نیز استایل و سبکی برای نمایش اطلاعات برنامه xml است

اگر شما با تگ

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>

مشخص نکنید که محتوای برنامه xml با چه سبکی نشان داده شود انگاه با اجرای برنامه xml تان خواهید دید که محتوای تگ ها و خود تگ ها با رنگ و سبک پیش فرض مرورگر نشان داده خواهند شد

نکته مهم :

در برنامه xsl می توانید از سبک های سی اس اس و دستورات html برای سازمان دادن بهتر داده های تگ های xml در نمایش انها استفاده نمائید

مثلا اگر همینطوری برنامه xml را اجرا کنید خود تگ ها را رنگی زیر هم می بینید درست همانطوری که در برنامه نوشته اید

اما با xsl می توانید بگوئید این داده ها مثلا در یک جدول به صورت رنگی با فونت دلخواه نشان داده شوند 

یا اینکه همه داده ها نشان داده نشود بلکه فقط انهایی که شرایط مورد نظر شما را دارند نشان داده شوند

مثلا فقط محتوای تگ هایی با نام titile نشان داده شوند که محتوای تگ price که با انها خواهر برادر است کمتر از 100 باشد