فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره XML

اختصاصی از فایلکو تحقیق درباره XML دانلود با لینک مستقیم و پر سرعت .

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

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

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

 

XML چیست و چرا دارای اهمیت فراوان است ؟ ( بخش اول )

تاکنون مقالات فراوانی در باره XML نوشته شده است، اغلب مطالب عنوان شده صرفا" بر روی یک موضوع خاص تمرکز داشته و از زاویه ای کاملا" اختصاصی و در عین حال محدود به بررسی تکنولوژی XML پرداخته و بندرت به موارد اساسی و خانواده بزرگ استاندارهای XML  اشاره شده است. در این مقاله عناصر  کلیدی مرتبط با تکنولوژی XML تشریح و ارتباط آنها تبین و جایگاه هر یک از آنها برای پیاده کنندگان و طراحان برنامه های اطلاعاتی تشریح می گردد. پس از مطالعه این  مقاله ، خوانندگان با استانداردهای کلیدی :  XML,XSL,XML-Schema,DOM,SAX,Namespace,XLink بهمراه تکنولوژی های مربوطه آشنا خواهند شد. تعریف اصطلاحات و واژه ها در ابتدا لازم است با کلمات تشکیل دهنده XML یعنی Extensible ، Markup و Language آشنا شویم  .Markup ، واژه ئی برای متادیتا است . متادیتا ، اطلاعاتی در رابطه با اطلاعات است . قدمت استفاده از Markup به قبل از کامپیوتر بر می گردد . مثلا" در دنیای نشر از علائم خاصی  در متن های ویرایش شده استفاده تا به پردازنده متن ( انسان و یا ماشین ) اعلام شود ، چه نوع عملیاتی را در رابطه با اطلاعات می بایست انجام دهد. HTML یکی از زبان های کلاسیک نشانه گذاری است . مثلا" با افزودن تگ به مرورگر اعلام می شود که به چه صورت می بایست اطلاعات نمایش داده شوند .  زبان (Language) ، به مجموعه ای از کلمات معنی دار و با مفهوم  که عده ای از آنها برای بیان خواسته ها ی خود استفاده می نمایند ،اطلاق می گردد . ( مثلا" زبان فارسی و یا انگلیسی ) با کنار هم قرار دادن دو واژه اشاره شده ، با  زبان نشانه گذاری مواجه خواهیم شد  . زبان نشانه گذاری ، به مجموعه ای از کلمات معنی دار و با مفهوم که توسط عده ای (با آگاهی لازم انتخاب ) استفاده می گردد ، اطلاق می گردد. HTML ، نمونه ای مناسب در این زمینه است . تمام افرادی که از تگ های HTML استفاده می نمایند ، بدرستی نسبت به مفهوم و جایگاه هر یک از تگ ها آشنائی داشته و با آگاهی کامل آنها را برای بیان خواسته های خود استفاده می نمایند. مثلا" مشخص است که استفاده از تگ

چه نوع پیامدهائی را بدنبال خواهد داشت . تگ فوق ، توسط مولفین صفحات وب آگاهانه انتخاب می گردد و مرورگرها نیز متناسب با تعاریف  از قبل  مشخص شده ، واکنش مناسب خود را در رابطه با  نحوه نمایش انجام خواهند داد.  یک زبان بسط پذیر(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 چیست و چرا دارای اهمیت فراوان است ؟

مقاله کامل بعد از پرداخت وجه

لینک پرداخت و دانلود در "پایین مطلب"

فرمت فایل: word (قابل ویرایش و آماده پرینت)

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

XML چیست و چرا دارای اهمیت فراوان است ؟ ( بخش اول )

تاکنون مقالات فراوانی در باره XML نوشته شده است، اغلب مطالب عنوان شده صرفا" بر روی یک موضوع خاص تمرکز داشته و از زاویه ای کاملا" اختصاصی و در عین حال محدود به بررسی تکنولوژی XML پرداخته و بندرت به موارد اساسی و خانواده بزرگ استاندارهای XML  اشاره شده است. در این مقاله عناصر  کلیدی مرتبط با تکنولوژی XML تشریح و ارتباط آنها تبین و جایگاه هر یک از آنها برای پیاده کنندگان و طراحان برنامه های اطلاعاتی تشریح می گردد. پس از مطالعه این  مقاله ، خوانندگان با استانداردهای کلیدی :  XML,XSL,XML-Schema,DOM,SAX,Namespace,XLink بهمراه تکنولوژی های مربوطه آشنا خواهند شد.
تعریف اصطلاحات و واژه ها
در ابتدا لازم است با کلمات تشکیل دهنده XML یعنی Extensible ، Markup و Language آشنا شویم  .Markup ، واژه ئی برای متادیتا است . متادیتا ، اطلاعاتی در رابطه با اطلاعات است . قدمت استفاده از Markup به قبل از کامپیوتر بر می گردد . مثلا" در دنیای نشر از علائم خاصی  در متن های ویرایش شده استفاده تا به پردازنده متن ( انسان و یا ماشین ) اعلام شود ، چه نوع عملیاتی را در رابطه با اطلاعات می بایست انجام دهد. HTML یکی از زبان های کلاسیک نشانه گذاری است . مثلا" با افزودن تگ <Bold> به مرورگر اعلام می شود که به چه صورت می بایست اطلاعات نمایش داده شوند . 


دانلود با لینک مستقیم


XML چیست و چرا دارای اهمیت فراوان است ؟

پروژه جامع و کامل درباره لوله کشی و کاربردهای فراوان آن در صنایع مختلف

اختصاصی از فایلکو پروژه جامع و کامل درباره لوله کشی و کاربردهای فراوان آن در صنایع مختلف دانلود با لینک مستقیم و پر سرعت .

پروژه جامع و کامل درباره لوله کشی و کاربردهای فراوان آن در صنایع مختلف


پروژه جامع و کامل درباره لوله کشی و کاربردهای فراوان آن در صنایع مختلف

فرمت فایل : word  (لینک دانلود پایین صفحه) تعداد صفحات 192 صفحه

 

 

 

 

 

مقدمه

با پیشرفت علم و صنعت، افزایش واحدهای تولیدی و صنعتی در حجم و ابعاد بزرگتر بار عظیمی از وظایف بر دوش مهندسین طراح و پیمانکاران اجرایی قرار گرفته است. در انجام چنین وظایفی نیازمند مدیریت و اطلاعات دقیق، تبادل و همفکری علمی و راهبردی با کشورهای صنعتی و پیشرفته که دارای صنایع مادر و نیز تکنولوژیهای پیشرفته هستند واجب و لازم است. در این بین مدیریت و کنترل صحیح و کم‌هزینه پروژه (چه از لحاظ زمانی و چه از لحاظ اقتصادی) و حفظ ارزش و کیفیت اطلاعات طراحی از اهمیت ویژه‌ای برخوردار می‌باشد.

در کشور ما با توجه به اینکه صنعت نفت و گاز و پتروشیمی سهم عمده‌ای از اقتصاد را بر عهده دارند و این صنعت یکی از صنایع پیچیده می‌باشد که تقریباً تمام علوم مخصوصاً مهندسی را در بر گرفته این احساس نیاز، کاملاً لازم و ضروری است.

در این بین طراحی Piping یکی از ارکان مهم این صنعت و صنایع دیگر است که متأسفانه ما نتوانسته‌ایم در این زمینه بطور اساسی وارد این عرصه شویم که نیازمند سالها تلاش و کسب علم و تکنولوژی و ارتباط با دنیا و کشورهای پیشرفته بدون در نظر گرفتن منابع گروهی هستیم. در این پروژه سعی بر این شده است با توجه به اطلاعات و انواع fileها و documentهای موجود که در یکی از بزرگترین پروژه‌های گازی کشور و خاورمیانه (یعنی مجتمع گاز پارس جنوبی منطقه عسلویه) که توسط شرکتها و پیمانکاران خارجی و داخلی در دسترس می‌باشند و نیز بر اساس یافته‌ها و تجارب کاری که در این مجتمع مشغول می‌باشم تهیه، تنظیم و جمع‌آوری نمایم که امیدوارم مورد نظر واقع گردد.

در پایان برخود لازم می‌دانم از زحمات استاد گرانقدر جناب دکتر سالار خواجه‌پور که این پروژه را با ایشان دارم و دروس دیگری را هم با ایشان گذرانده‌ام سپاسگذاری و آرزوی موفقیت کنم.

 مقدمه

لوله‌کشی در زمینه‌های مختلف صنعتی کاربرد دارد مثلاً در کارخانه‌هایی که برای تأمین یک فرآیند شیمیایی خاص مانند تصفیه آب، پالایشگاهها و کارخانجات مواد شیمیایی و... می‌باشند که به صورت اختصار به Process Plant یا کارخانه‌های فرآیندی نامیده می‌شوند و یا در دیگر زمینه‌های صنعتی از قبیل صنایع دریایی، انتقال مواد، لوله‌کشی ساختمانی و تأسیسات... مورد استفاده قرار می‌گیرد. لوله‌کشی در یک جمله عبارت است از ایجاد ارتباط بین تجهیزات و محل‌های مورد نیاز برای حمل مواد و سیالات به طوری که اهداف فرآیندی تأمین شود که این ارتباط توسط لوله انجام می‌گردد.

با توجه به تعریف ارائه شده مشخص است که یک طراح لوله‌کش علاوه بر اینکه باید به نحوه طراحی لوله‌کشی مسلط باشد باید کلیه تجهیزات و قسمت‌های مختلف مهندسی فعال در یک پروژه را بشناسد.

در زیر چندین کاربرد لوله‌کشی صنعتی در صنایع مختلف اشاره می‌شود:

لوله‌کشی فرآیندی ـ جهت انتقال سیالات بین واحدهای ذخیره و واحدهای فرآیندی و دیگر واحدها استفاده می‌شود. لوله‌کشی سرویس، جهت انتقال بخار، هوا، آب و غیره جهت فراهم آوردن امکانات جهت انجام فرآیند به نحو مطلوب استفاده می‌شود. از لوله‌کشی سرویس ذکر شده در این قسمت گاهی تحت عنوان لوله‌کشی تأسیساتی (utility piping) نیز یاد می‌شود.

لوله‌کشی دریایی ـ جهت کشتی‌ها، اغلب بسیار گسترده است. اکثر قسمت‌های آن از لوله‌های کربن استیل جوشی یا پیچی می‌باشد، کاربرد لوله و اتصالات در این  شرح داده شده است.

لوله‌کشی انتقالی ـ معمولاً لوله‌هایی با قطر زیاد است که برای انتقال سیالات، آبهای ناخالص (Slurries) و گاز در طول صدها مایل بکار می‌رود.

سیالات مختلفی می‌توانند از طریق یک خط لوله انتقال داده شوند و سپس توسط انشعابات مختلف به مقاصد مورد نظر رسانده شوند.

لوله‌کشی عمرانی ـ جهت توزیع امکانات شهری (آب، گازهای سوختی)، و نیز جمع‌آوری آب باران، فاضلاب، و پس آبهای صنعتی مورد استفاده قرار می‌گیرد. اکثر این قبیل لوله‌کشی‌ها در زیرزمین واقع می‌شود.

لوله‌کشی ساختمانی ـ شامل لوله‌کشی‌های انجام شده در ساختمان‌های تجاری، مدارس، بیمارستان‌ها، خانه‌های مسکونی و غیره، به منظور توزیع آب و گاز سوختی، جمع‌آوری فاضلاب، و سایر مقاصد می‌باشد.

 

2-1- برنامه‌ریزی، طرح، و ساخت یک PLANT

هنگامی که یک کارفرما تصمیم به ساخت یک Plant (کارخانه) جدید، یا توسعه یک Plant موجود را می‌گیرد، اقدام به استخدام یک شرکت مهندسی جهت کارهای طراحی و ساخت نموده، و یا در صورتی که بخش مهندسی شرکت مزبور به اندازه کافی بزرگ باشد خود اقدام به طراحی و کنترل پروژه می‌نماید و جهت اجرای کار از یک یا چند پیمان‌کار استفاده می‌نماید.

در هر دو روش، اطلاعات توپوگرافی، فرآیندی، میزان تولیدات، معیار و استاندارد طراحی جهت تأمین نیازهای مورد نظر، جزئیات Plant موجود، و بررسی محیط (اگر لازم باشد) توسط خود کارفرما ارائه خواهد شد.

طراحی و ساخت یک Plant صنعتی یک مسئولیت پیچیده است. طراحی و ساخت Plantها و تأسیسات مربوط به آنها معمولاً توسط شرکت‌های متخصص صورت می‌گیرد.

نمودار 1-1- (Chart.1) نشان دهنده قواعد مربوط در مسیر انجام و اتمام یک پروژه می‌باشد.

این پروژه در ارتباط با لوله‌کشی صنعتی جهت سیستم‌هایی که با فرآیندی مشخص در کارخانه‌ها و پالایشگاه‌ها و صنایع نفت و گاز و پتروشیمی بکار می‌روند می‌باشد.

 

 آشنایی با مقدمات و تعاریف اولیه Piping و اصول طراحی Plant:

1-1- لزوم پیدایش تخصص Piping

1-2- میزان کار و حدود قیمت Piping در یک پروژه صنعتی

1-3- حدود کار بخش Piping در برآورد قیمت و تهیه پیشنهاد فنی و مالی پروژه

1-4- تشریح مراحل ابلاغ و اجرای یک پروژه صنعتی

1-5- فعالیت‌های اصلی بخش Piping پس از ابلاغ پروژه

1-6- تشریح مختصری از فعالیت سایر بخش‌ها پس از ابلاغ پروژه

1-7- مسئولیت بخش Piping در طراحی Plant

1-8- سوابق کار مورد نیاز و اطلاعات عمومی جهت طراحی Plant

1-9- توجه به محل استقرار ساختمانها و تجهیزات صنعتی و گردش کار

1-10- توجه به مسیر شبکه‌های زیربنائی و تقاطع و گردش مجاز جاده‌ها

1-11- توجه به محدودیت‌های ارتفاعی سایت و امکانات رفاهی بهره‌برداران

1-12- تصمیم‌گیری در مورد استفاده از Pipe rack یا Sleeper way

1-13- توجه به مسیر حرکت ترنچ‌ها و لوپ‌های مورد نیاز

1-14- طراحی محل‌های اسکان موقت در حین اجرای پروژه

1- 15- طراحی شبکه‌های آب و فاضلاب و دفع پساب جهت محوطه‌های اسکان موقت

1-16- توجه به جهت باد قالب در منطقه و تأثیر آن بر جانمائی تجهیزات

1-17- تصمیم‌گیری در مورد کفسازی محوطه‌های مختلف

1-18- پیش‌بینی مسیرهای عبور جرثقیل و بوژی

1-19- توجه به عدم امکان اجرای فونداسیون بر روی خاک دستی و توجه به ابعاد فونداسیون‌ها

1-20- توجه به اختلاف ترازهای محوطه Plant و استفاده بهینه از این اختلاف ارتفاع

1-21- طراحی مسیرهای دسترسی به تجهیزات و فضاهای Retube و مسیرهای فرار اضطراری

1-22- توجه به مسائل Safety و تمهیدات مورد نیاز و پوشش مناسب کل محوطه

1-23- تعیین محل ایستگاههای تقلیل فشار گاز و یا دریافت Feed

1-24- مقاومت سازه‌ها در مقابل حریق

1-25- شبکه آتش‌نشانی محوطه و محل نصب Alarm valve & gung

1-26- شبکه آب خنک کننده محوطه و برج‌های خنک کن

1-27- شبکه هوای فشرده، بخار، آب سرویس و نیتروژن مورد نیاز سایت

1-28- پیش‌بینی محل نصب و پوشش مناسب واحدهای Utility station

1-29- پیش‌بینی تمهیدات خاص برای ساختمان‌های ویژه مانند Container، Weigh bridgo، Gas station Preparation area

1-30- بررسی عملی و اقتصادی بودن و لزوم نصب تجهیزات در ارتفاع و سازه‌های طبقاتی

1-31- محدودیت‌های نصب تجهیزات در طبقات

1-32- استفاده از سازه‌های بتنی یا فولادی و برآورد صرفه اقتصادی

1-33- معرفی مدارک تولید شده در بخش Piping در مرحله طراحی پایه

* Pipe sizing criteria

* Piping insulation schedule

* Pipe strength calculation

* Plot plan finalization

* P & ID mechanization

* Piping design instruction

* Piping material selection

* Preliminary pipes routing design

* Piping assembly drawings

 

 

 

 

 

1-2- لوله‌های فرآیندی

1-1-2- لوله و تیوب

محصولات تیوبی به عنوان لوله یا تیوب شناخته می‌شوند. معمولاً تیوب توسط قطر خارجی و ضخامت جدار آن که بر حسب (Birmingham wire gage) یا هزارم اینچ می‌باشد، مشخص می‌شود. لوله معمولاً توسط «سایز نامی لوله»، و ضخامت جداره برحسب “Schedule numbers”، «مشخصه API»، یا وزن، طبق آنچه در بخش (3-1-2-) توضیح داده شده است، مشخص می‌شود. لوله غیراستاندارد به وسیله سایز نامی و ضخامت جداره آن شناخته می‌شود.

کاربرد اصلی تیوب‌ها در مبدل‌های حرارتی، خطوط ابزار دقیق، و اتصالات کوچک روی تجهیزاتی نظیر کمپرسورها، بویلرها، و یخچال‌ها می‌باشد.

 

2-1-2- سایزها و طول‌های متداول در لوله‌های فولادی

در استاندارد ANSI B36. 10M ضخامت جدار لوله برای لوله‌هایی با قطر نامی (سایز نامی لوله) از  تا 80 اینچ ارائه شده است. سایزهای متداول لوله‌ها عبارتند از:

 اینچ.

لوله‌های مستقیم در طول‌های مختلف (6 یا 12 متر) عرضه می‌شوند. سرلوله‌ها به طور معمول به صورت مسطح (P.E.)، ماشین کاری شده جهت جوش (B.E.)، یا رزوه‌دار به همراه یک کوپلینگ بازای هر طول (T.&C.) می‌باشند. اگر لوله سفارش داده شده از نوع “T&C” باشد، نوع کوپلینگ آن مشخص و قابل تعیین خواهد بود (نمودار 3-2 (Chart 2.3) را مشاهده کنید). سایر انواع سرلوله‌ها مانند سر شیاردار جهت کوپلینگ‌های خاص، برحسب سفارش ساخته می‌شوند.

 

3-1-2- قطر و ضخامت جدار لوله

سایز تمامی لوله‌ها برحسب سایز نامی لوله با علامت اختصاری NPS بیان می‌شود که لزوماً با قطر خارجی لوله برابر نیست. در لوله‌هایی با NPS برابر 14 یا بزرگتر، قطر خارجی لوله با قطر نامی آن برابر خواهد بود.

هر سایز لوله با ضخامت جدارهای مختلفی ساخته می‌شود. در رابطه با ضخامت لوله‌ها سه مرجع وجود دارد که هر کدام با شاخص‌های خاص خود مقادیر ضخامت لوله‌ها را مشخص می‌کنند. این استانداردها عبارتند از:

1- انجمن استاندارد ملی آمریکا (ANSI)، با شاخص “Schedule numbers”.

2- جامعه مهندسین مکانیک آمریکا (ASME) و انجمن تست و مواد آمریکا (ASTM)، از طریق شاخص‌های STD (استاندارد)، XS (فوق قوی)، و XXS (دو بار فوق قوی) که از طریق ابعاد ثبت شده سازندگان لوله الگو گرفته شده است. در این کتاب، این مشخصات تحت عنوان Manufacturers Weights شناخته می‌شوند.

3- انجمن نفت آمریکا (API)، از طریق استاندارد API 5L برای لوله‌های خطی. در این استاندارد برای سایز و ضخامت‌های منحصر به فرد جداره آن، شاخص ابعادی وجود ندارد.

ابعاد لوله‌های مربوط به مراجع دوم و سوم در ANSI B36. 10M آمده است. جدول P-1 ابعاد لوله‌های فولادی جوشی و بدون درز (seamless) و اطلاعات مربوطه در این استاندارد را در اختیار قرار می‌دهد.

سایز لوله‌های آهنی ـ ابتدا برای لوله‌هایی از جنس آهن نرم مشخص گردید، و ضخامت جدار آنها بر اساس معیارهای استاندارد (weight)، خیلی قوی، و فوق قوی بیان شد. پیش از پیدایش معیار Schedule numbers در سال 1935 توسط انجمن استاندارد آمریکا، برای لوله‌های فولادی از سایزهای اصلاح شده لوله‌های آهنی با کمی کاهش در ضخامت جداره آنها (و ثابت نگهداشتن قطر خارجی آنها) استفاده می‌شد. به طوری که نهایتاً وزن واحد طول (1b/ft) آنها برابر وزن لوله‌های آهنی می‌شد.

امروزه لوله‌های فولادی به طور کامل جایگزین لوله‌های از جنس آهن نرم (که دیگر تولید نمی‌شوند) شده‌اند، اما این موضوع در مورد شاخص Schedule numbers که قصد داشت جایگزین معیارهای لوله‌های آهنی شود صدق نکرد.

سایز لوله‌های Stainless-Steel ـ استاندارد ملی آمریکا بخش B36.19 برای لوله‌های Stainless steel یک سری سایزهای جدار نازک ثبت کرده است، که توسط Schedule numberهای 55 و 105 شناخته می‌شوند.

 


دانلود با لینک مستقیم


پروژه جامع و کامل درباره لوله کشی و کاربردهای فراوان آن در صنایع مختلف

دانلودمقاله 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 پردازشی را انجام می دهند ، استفاده می گردد . شناخت استانداردهای موجود در این زمینه مهم بوده و لازم است با جایگاه هر یک آشنا شویم . یکی از روش هائی که می توان استانداردهای موجود را بدرستی سازماندهی و بخاطر سپرد ، توجه و تمرکز بر اهدافی است که آنها دنبال می نمایند. جدول زیر استانداردهای موجود بهمراه اهداف و قابلیت های هر یک را نشان می دهد.
امکانات موجود هدف
XML
Namespaces
XML-Schemas تعریف یک زبان XML
CSS (Cascading Style Sheets)
XSL (Extensible Style Language)
XSLT (XSL Transformations) فرمت و نمایش سندهای XML
DOM (Document Object Model)
SAX (Simple API for XML)
XSLT پیاده سازی برنامه
Such as:
SOAP (Simple Object Access Protocol)
SVG (Scalable Vector Graphics)
WML (Wireless Markup Language)
XCBL (XML Common Business Library) مبادله اطلاعات بین سیستم ها
در ادامه به بررسی هر یک از استانداردهای فوق و نحوه ارتباط آنها با یکدیگر خواهیم پرداخت :

 

تعریف زبان های XML
با استفاده از XML ، می توان تگ های نشانه گذاری را تعریف که توسط مجموعه ای از مستندات که خصایص مشابهی را به اشتراک می گذارند ،استفاده گردد . مثلا" مجموعه ای از پیام های تجارت الکترونیکی. مورد فوق اصطلاحا" document type نامیده می گردد . ( مشابه یک کلاس در طراحی شی گراء ) . یک Document instance ، نوع خاصی از یک سند است . مثلا" یک لیست فروش خاص . در پروژه های XML ، در ابتدا Document types با توجه به اطلاعاتی که می بایست بر روی آنها عملیاتی صورت پذیرد ، طراحی و در ادامه با ایجاد نرم افزارهای لازم ، اقدام به ایجاد و پردازش نمونه هائی از سند می گردد . XML مجموعه ای قدرتمند از بلاک های ساختمانی سطح پایین بمنظور طراحی Document types را ارائه می نماید. نمونه سند زیر، شامل مجموعه ای اطلاعات از یک بانک اطلاعاتی شخصی است .

 

مثال : یک سند XML شامل اطلاعات شخصی
<personnel-data>
<person ID="PE1">
<name>
<first-name>Webmaster</first-name>
<last-name>Admin</last-name>
</name>
<working-location office-id="OF1"/>
<title>Web master and administrator</title>
</person>
<office ID="OF1">
<name>Head Office</name>
<address>Iran Avenue</address>
</office>
</personnel-data>

 

سند فوق شامل چندین بلاک ساختمان اساسی XML است .
● سند فوق ، دارای المان هائی است که قابل مقایسه با اشیاء در سیتستم شی گراء و یا فیلد در بانک های اطلاعاتی رابطه ای است . یک المان با تگ شروع ، آغاز و با تگ پایان ، خاتمه می یابد . بین دو تگ شروع و پایان هر نوع اطلاعاتی می تواند قرار گیرد .

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  102  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله XML چیست و چرا دارای اهمیت فراوان است ؟