لینک مستقیم(بررسي XML و استانداردها و اهميت آن)

بررسي XML و استانداردها و اهميت آن|لینک مستقیم|اِل کِی|30012703|بررسي XML و استانداردها و اهميت آن
جوینده گرامی در این پست شما فایل با عنوان بررسي XML و استانداردها و اهميت آن را مشاهده می نمایید.

تاکنون مقالات فراواني در باره XML نوشته شده است، اغلب مطالب عنوان شده صرفا بر روي يک موضوع خاص تمرکز داشته و از زاويه اي کاملا اختصاصي و در عين حال محدود به بررسي تکنولوژي XML پرداخته و بندرت به موارد اساسي و خانواده بزرگ استاندارهاي XML اشاره شده است. در اين مقاله عناصر کليدي مرتبط با تکنولوژي XML تشريح و ارتباط آنها تبين و جايگاه هر يک از آنها براي پياده کنندگان و طراحان برنامه هاي اطلاعاتي تشريح مي گردد. پس از مطالعه اين مقاله ، خوانندگان با استانداردهاي کليدي : XML,XSL,XML Schema,DOM,SAX,Namespace,XLink بهمراه تکنولوژي هاي مربوطه آشنا خواهند شد.



تعريف اصطلاحات و واژه ها



در ابتدا لازم است با کلمات تشکيل دهنده XML يعني Extensible ، Markup و Language آشنا شويم .Markup ، واژه ئي براي متاديتا است . متاديتا ، اطلاعاتي در رابطه با اطلاعات است . قدمت استفاده از Markup به قبل از کامپيوتر بر مي گردد . مثلا در دنياي نشر از علائم خاصي در متن هاي ويرايش شده استفاده تا به پردازنده متن ( انسان و يا ماشين ) اعلام شود ، چه نوع عملياتي را در رابطه با اطلاعات مي بايست انجام دهد. HTML يکي از زبان هاي کلاسيک نشانه گذاري است . مثلا با افزودن تگ <Bold> به مرورگر اعلام مي شود که به چه صورت مي بايست اطلاعات نمايش داده شوند .



زبان (Language) ، به مجموعه اي از کلمات معني دار و با مفهوم که عده اي از آنها براي بيان خواسته ها ي خود استفاده مي نمايند ،اطلاق مي گردد . ( مثلا زبان فارسي و يا انگليسي )



با کنار هم قرار دادن دو واژه اشاره شده ، با زبان نشانه گذاري مواجه خواهيم شد . زبان نشانه گذاري ، به مجموعه اي از کلمات معني دار و با مفهوم که توسط عده اي (با آگاهي لازم انتخاب ) استفاده مي گردد ، اطلاق مي گردد. HTML ، نمونه اي مناسب در اين زمينه است . تمام افرادي که از تگ هاي HTML استفاده مي نمايند ، بدرستي نسبت به مفهوم و جايگاه هر يک از تگ ها آشنائي داشته و با آگاهي کامل آنها را براي بيان خواسته هاي خود استفاده مي نمايند. مثلا مشخص است که استفاده از تگ <H1> چه نوع پيامدهائي را بدنبال خواهد داشت . تگ فوق ، توسط مولفين صفحات وب آگاهانه انتخاب مي گردد و مرورگرها نيز متناسب با تعاريف از قبل مشخص شده ، واکنش مناسب خود را در رابطه با نحوه نمايش انجام خواهند داد. يک زبان بسط پذير(Extensible) ، زباني است که داراي مکانيزم لازم براي افزودن کلمات بگونه اي است که توسط ساير استفاده کنندگان نيز قابل فهم باشد . در دنياي واقعي و در ارتباط با زبان هاي طبيعي ما هرگز شاهد چنين وضعيتي نخواهيم بود . ( افزودن يک واژه با معني مورد نظر خود و استفاده از واژه با همان معني توسط ساير استفاده کنندگان ) با توجه به تعاريف ارائه شده ، يک زبان نشانه گذاري بسط پذير ، مي بايست يک زبان نشانه گذاري با قابليت افزودن کلماتي بيشتر باشد . در عمل زبان نشانه گذاري بسط پذير ، به سيستمي براي تعريف تمام زبا ن هاي نشانه گذاري با قابليت توسعه وضعيت موجود ، اطلاق مي گردد .



SGML HTML و XML



SGML)Standard Generalize Markup Language) سرچشمه XML بوده و در سال 1988 استاندارد شده است . HTML)HyperText Markup Language) زباني است که در ابتدا با استفاده از SGML تعريف گرديد. HTML يک زبان نشانه گذاري است ، بنابراين انتظار داريم شامل مجموعه اي از تگ ها بمنظور کنترل قالب و رفتار اطلاعات در مستندات باشد . XML ، يک زبان نشانه گذاري مشابه HTML نمي باشد . XML ، زيرمجموعه اي از SGML است ( مکانيزمي براي تعريف زبان هاي نشانه گذاري ) . XML همانند SGML يک زبان نشانه گذاري بسط پذير بوده اما بر خلاف SGML براي استفاده بر روي وب بهينه شده است .



مفاهيم اساسي



لازم است که مجددا به اين نکته مهم اشاره گردد که XML ، يک زبان نشانه گذاري نبوده و در مقابل مکانيزمي براي ايجاد زبان هاي نشانه گذاري اختصاصي است . XML ، شامل مجموعه اي از استانداردها ي متنوع با کاربردهاي خاص است . XML ، يک زبان نشانه گذاري نبوده و در عين حال يک زبان برنامه نويسي هم نيست . از XML براي ارائه اطلاعات استفاده شده و بمنظور پردازش اطلاعات، مي بايست برنامه هائي نوشته گردد .



از XML در موارد زير مي توان استفاده کرد :



● مبادله اطلاعات بين برنامه هاي نامتجانس ، بنگاه هاي تجاري و بانک هاي اطلاعاتي



● امکان فعال نمودن مدلي براي نمايش اطلاعات يکسان بر روي دستگاههاي متفاوت با اهداف و خوانندگان گوناگون



● يک قالب ذخيره سازي مناسب براي داده ها





استانداردهاي خانواده بزرگ XML



از واژه XML اغلب براي بيان يک استاندارد بين المللي استفاده مي گردد . در برخي حالات واژه فوق براي بيان تمام استانداردهاي مرتبط با XML نيز استفاده مي گردد . اکثر کاربران با استانداردهاي XML سرو کار ندارند. استانداردهاي موجود اغلب توسط افراديکه نرم افزار توليد و يا بر روي سندهاي XML پردازشي را انجام مي دهند ، استفاده مي گردد . شناخت استانداردهاي موجود در اين زمينه مهم بوده و لازم است با جايگاه هر يک آشنا شويم . يکي از روش هائي که مي توان استانداردهاي موجود را بدرستي سازماندهي و بخاطر سپرد ، توجه و تمرکز بر اهدافي است که آنها دنبال مي نمايند. جدول زير استانداردهاي موجود بهمراه اهداف و قابليت هاي هر يک را نشان مي دهد.



مطالب دیگر:
📌گزارش کارآموزی شرکت پیمانکاری📌گزارش کارآموزی شركت تولید و بسته بندی گوشت زیاران📌گزارش کارآموزی شرکت تولیدی نرم افزار پارس لن📌گزارش کارآموزی شركت سهامی کناف📌گزارش کارآموزی شرکت صنایع آذراب📌گزارش کارآموزی شرکت فرآورده لبنی (حسابداری)📌گزارش کارآموزی شرکت کامپیوتری یکتا📌گزارش کاراموزی صنایع كارگاه لاستیك سازی هاشمی📌گزارش کاراموزی طرح كنترل آلودگی صوتی در خطوط صافكاری سال بدنه سازی شركت ایران خودرو📌گزارش کارآموزی کارخانجات ایران مرینوس قم📌گزارش کارآموزی کارخانجات نساجی بروجرد📌گزارش کارآموزی كارخانه ایران بافت كار(قطب صنعتی خمین)📌گزارش کاراموزی كلیاتی در مورد ساخت و ساز ساختمان📌گزارش کارآموزی معاونت فنی و عمرانی منطقه 9📌گزارش کاراموزی نگرشی بر سیستم حسابداری منطقه 11📌گزارش کاراموزی تعطیل یا اجرای حدود در زمان غیبت امام معصوم (ع)📌گزارش کارآموزی اصلاح بذر،ایستگاه تحقیقات و اصلاح نهال و بذر استان گلستان(گرگان)📌گزارش كارآموزی اجرای سازه های بتنی📌گزارش كارآموزی آشنایی با مراكز مخابراتی📌گزارش كارآموزی ساختمان تجاری مسكونی در شهر كرج📌گزارش كارآموزی طراحی فرایند تولید📌گزارش كارآموزی كامپیوتر،اداره منابع طبیعی و آبخیزداری استان گلستان📌گزارش كارآموزی کامپیوتر،اداره مخابرات شهرستان آزادشهر📌گزارش کارآموزی آزمایشگاه كنترل كیفی اداره آبفا برازجان📌گزارش کارآموزی آشنایی با چوب