موتور جستجوی پیشرفته مقالات و تحقیقات و ...

موضوع : آشنایی باxml
تحویل در محیط : word

عنوان سفارش :
آشنایی با xml
تعداد صفحه :
18
قیمت :
7500 تومان

اشاره :
امروزه به هر سمتی كه نگاه می‌كنیم، با فناوری‌ XML برخورد می‌كنیم. شاید هیچ یك از حوزه‌های علوم انفورماتیك به حد و اندازه‌های گستردگی كاربرد XML نرسیده باشد. بر اساس تجربه نویسنده، بسیاری از كاربران پس از تلاش‌های بسیار و مطالعه در این زمینه پس از آنكه دریافته‌اند كه XML چیست و موضوع از چه قرار است، همچنان در گیر این مطلب هستند كه كاربرد این فناوری چیست و اصولاً چگونه می‌توان از آن استفاده كرد. در این نوشتار به این موارد می‌پردازیم.
XML
همان‌طور كه به‌یاد دارید، XML نام مجموعه‌ای از روش‌هایی است كه توسط آن می‌توان اطلاعات گوناگون را در درون فایل‌های متنی ذخیره كرد. اما راه و رسمXML در ذخیره‌سازی اطلاعات با روش‌های متداول ثبت داده در فایل‌های متنی تفاوت‌هایی دارد كه این دو را كاملاً از یكدیگر متمایز می‌سازد.
در XML اطلاعات به روشی در یك فایل متنی ثبت می‌شوند كه قابل آدرس‌دهی هستند. بدین معنی كه یك كاربر می‌تواند محتویات نشانی ویژه‌ای از یك فایلXML را بخواند و این موضوع با نوشتن‌های متوالی و حتی حذف مواردی از آن فایل توسط كاربران دیگر در زمان‌های دیگر، مخدوش نخواهد شد.
برای تشریح بهتر این مسأله، یك فایل متنی ساده را بررسی می‌كنیم. فرض كنید كه در یك فایل متنی، اطلاعات مختلفی را طی شش سطر نوشته باشیم. در صورتی‌كه كاربری بخواهد به داده‌های موجود در خط پنجم این فایل دسترسی داشته باشد، باید از ابتدای این فایل آغاز كرده و به ترتیب به شماره خط مورد نظر خود برسد. در حالی كه در فایل‌های متنی XML چنین نیست. تفاوت دیگر این دو حالت در آن است كه اگر در مورد فایل متنی ساده، همان كاربر ( یا كاربر دیگری) خطی را قبل از خط مثلاً ششم اضافه كرده باشد ( و یا خطی را قبل از خط ششم در این فایل حذف كرده باشد)،‌ آن‌گاه برای دسترسی به اطلاعات خط ششم سابق باید به سوابق ویرایشی فایل مراجعه شود و بر حسب مورد به نشانی متفاوتی از آنچه قبل از ویرایش برای دسترسی به همین خط اطلاعاتی لازم بوده است، اشاره كرد. اما در فایل‌های متنی XML چنین نیست و نشانی‌های اطلاعات موجود در آن‌ها با عمل ویرایش اطلاعات تغییر نخواهد كرد.
چگونه؟
اگر با فایل‌های HTML كار كرده باشید و یا حداقل این فایل‌ها را دیده باشید، حتماً به یاد دارید كه در این فایل‌ها، اطلاعات مختلفی در درون علامت‌ها و یا به عبارت صحیح‌تر در درون برچسب‌هایی واقع شده‌بودند. مثلاً در یك فایل HTML مشاهده خواهید كرد كه قسمت‌هایی از این فایل‌ها در بخشی قرار گرفته‌اند كه توسط برچسب‌های و محصور شده‌اند. حتی در مواقعی مشاهده می‌كنیم كه یك واژه تك و تنها هم در درون برچسب‌هایی بسته‌بندی شده است. مثلا Main
مجموعه‌ای از برچسب‌های استانداردی كه در فایل‌هایHTML به‌كار می‌روند، همگی توسط نرم‌افزارهای مرورگر شناخته شده هستند ( البته این موضوع استثنا‌هایی هم دارد كه فعلاً به آن موارد كاری نداریم). در نتیجه زمانی كه یك فایل HTML را توسط یك برنامه مرورگر باز می‌كنیم، نرم‌افزار مرورگر به‌جای آن‌كه تمام محتویات واقعی فایل HTML را نمایش بدهد، با استفاده از همان مجموعه برچسب‌های از پیش‌تعریف شده و استاندارد، در می‌یابد كه هر یك از اطلاعاتی كه توسط برچسب‌های مختلف بسته‌بندی شده‌اند، را چگونه باید به نمایش بگذارد. به عنوان مثال، زمانی كه مرورگر به عبارتی می‌رسد كه در لفاف برچسب واقع شده است، می‌داند كه باید آن عبارت را در نوار بالایی پنجره كه معمولاً به رنگ آبی است، نمایش دهد. در فایل‌های XML هم از همین فلسفه استفاده می‌شود. اما در XML از قبل در مورد آن‌كه چنین اطلاعاتی باید توسط چه نرم‌افزاری به نمایش گذاشته شود، هیچ پیش‌فرضی وجود ندارد. به همین ترتیب در XML هیچ برچسب از قبل تعریف شده‌ای وجود ندارد. كاربران XML از ابتدای كار خود مجازند برای اطلاعات گوناگونی كه قصد دارند در یك فایل XML قرار دهند، برچسب‌هایی با اسامی دلخواه انتخاب كنند. به عنوان مثال شما می‌توانید برای ذخیره‌سازی اطلاعات مربوط به نمرات یك كلاس درسی در قالب XML تصمیم بگیرید كه یك جفت برچسب به اسم داشته باشید كه در بین آنها نام دانش‌آموزان را ثبت كنید. همچنین ممكن است بعد از مختصری تأمل دریابید كه خوب است تا یك جفت برچسب فرعی دیگری را به‌صورت در درون برچسب قبلی برای ثبت معدل هر دانش‌آموز به كار ببرید. در این صورت شاید بخشی از این فایل به‌صورت زیر قابل مشاهده باشد: Hassan 18 Hossein 19 مشاهده می‌كنید كه در این بخش از یك فایل فرضیXML ، اطلاعات دو دانش‌آموز ثبت شده است. توجه داشته باشید كه در این فایل برچسب با برچسب تفاوت دارد و برچسب نخست از نظر سلسله‌مراتبی از درجه بالاتری نسبت به برچسب دوم برخوردار است. ..................

تحقیقهای مشابه
گزارش کارآموزی بانک ملی موضوع آشنایی با بانک ملی و سیستم کارکرد آن
80 صفحه - 27000 تومان
پروژه رشته کامپیوتر سی دی آموزش آشنایی با گیاه کاکتوس تهیه شده با نرم افزار mmb
50 صفحه - 120000 تومان
پروژه آشنایی با قطعات کامپیوتر
62 صفحه - 36000 تومان
آشنایی با gsm
14 صفحه - 7500 تومان
پروژه آشنایی با لوله کشی گاز خانگی و تجاری
47 صفحه - 21000 تومان
تاریخچه اعداد - آشنایی با تاریخ ریاضیات
28 صفحه - 10500 تومان
آشنایی با مصالح ساختمانی - چوب
45 صفحه - 18000 تومان
کارآفرینی و آشنایی با کارآفرین موفق در گیلان
27 صفحه - 12000 تومان
آشنایی با نرم افزارvirtual pc فایل بصورت پاورپوینت
31 صفحه - 12000 تومان
فایل آشنایی با نرم افزارvirtual pc بصورت پاورپوینت
19 صفحه - 9000 تومان
گزارش کارآموزی بانک - آشنایی با سیستم عملکرد بانک
16 صفحه - 12000 تومان
آشنایی با نرم افزار شبکه NetMeeting
9 صفحه - 7500 تومان
آشنایی با xml
18 صفحه - 7500 تومان
تاریخچه و آشنایی با شرکت بنز و بنیانگذار آن کارل بنز فایل بصورت پاورپوینت
28 صفحه - 12000 تومان
رنگ شناسی - آشنایی با رنگها
12 صفحه - 6000 تومان
اقامتگاهها و هتلهاي معروف در تركيه - آشنایی اجمالی با کشور ترکیه و صنعت گردشگری در آن کشور
24 صفحه - 12000 تومان
پروژه برق بررسی و آشنایی با جریان برق
87 صفحه - 36000 تومان
گردشگری مذهبی در گیلان آشنایی با مکانهای متبرکه
23 صفحه - 7500 تومان
پروژه بررسی و آشنایی با انقلاب کوبا
63 صفحه - 27000 تومان
پروژه معماری عمران آشنایی با انواع پوشش دیوارهای ساختمانی - دیوار پوشها - کناف
288 صفحه - 84000 تومان
کارآموزی آشنایی با آسانسور و نصب آن
68 صفحه - 36000 تومان
پروژه رشته کامپیوتر - بررسی و مطالعه شبکه و آشنایی با نرم افزار net limiter
110 صفحه - 54000 تومان
net limiter آشنایی با نرم افزار.docx
19 صفحه - 10500 تومان
طرح کارافرینی - خوداشتغالی - آشنایی با شرکت قطعات جلوبندی خودرو
25 صفحه - 15000 تومان
کارآموزی در شرکت دارویی سبحان دارو - آشنایی با بخشهای مختلف
95 صفحه - 36000 تومان
آشنایی با پروتکل ssh
8 صفحه - 6000 تومان
  • مجری کارهای پژوهشی عمومی، علمی پژوهشی و مروری
  • کارهای آماری و تجزیه و تحلیل داده
  • تحلیل کمی و کیفی
  • انجام کلیه خدمات نگارش، ترجمه تخصصی ، ویرایش مقاله ها و پایان نامه ها
  • انجام رفرنس نویسی استاندارد با نرم افزار EndNote
  • آماده سازی پاورپوینت مربوط به ارائه در جلسات و همایشها
  • Tel : 09385735506 - 09118370377
    Email : tahghighnet@yahoo.com
    Telegram : @tahghighnet
    Instagram : tahghighnetinsta
    www.tahghigh.net
    2024 - 2007