با سلام.
فایلهای xml به چه درد می خورند؟
اگر بخواهیم اطلاعات کارمندان موجود در یک فایل xml را نشان دهیم باید چکار کنیم؟
لطفا راهنمایی نمایید
با تشکر
یعنی شما قصد دارید دیتاهاتون رو به صورت xml نگه داری کنید چیزی مثل پایگاه داده؟
نه دوست عزیز
می خوام بدونم xml چیه؟
یک فایل xml دارم. به عنوان تمرین و یادگیری می خوام اطلاعات اونو نشون بدم.
چه حوری هست؟؟؟
Xml مخفف Extensible Markup Language ، زبانیست که برای محیط وب طراحی شده است . طراحان XML آن را با مفاهیم HTML کامل نموده اند . XML هیچ تگی ندارد و شما می توانید با توجه به نیاز خود بر اساس قوانین موجود تگ مورد نیاز خود را تعریف نمایید . در واقع XML یه ابر زبان است که شما را قادر می سازد آنچه نیاز دارید را تعریف کنید .
نکته بسیار مهم که باید متذکر شد این است که XML برای محتواست نه برای نمایش . تگ هایی که تعریف می کنید برای سازماندهی داده های شما استفاده می شود نه برای نمایش آن ها ، در واقع با تعریف تگ های مفهومی می توانید اطلاعاتی را به سند خود اضافه نمایید ؛ دقیقا بر خلاف HTML که برای نمایش داده ها به کار می رود .
به عنوان مثال اگر بخواهید یک کتاب را معرفی کنید ، در HTML نام نویسنده را bold می کنید تا مشخص شود اما باز باید به دنبال نام نویسنده بگردید . اما در XML شما می توانید یک تگ برای XMl تعریف کنید :
<books> <book> <title> Iroschool Book </title> <author> Mitra rahimi </author> </book> </books>
با این حال XML جانشینی برای HTML نخواهد بود . XML برای توصیف ، ذخیره و ارسال داده هاست اما HTML برای نمایش آن هاست.
برخی از ویژگی های XML
– XML مستقل و توسعه پذیر است . شما در xml خودتان تگ ها را تعریف می کنید ، و تگ ها از پیش تعریف شده نیست .
– XML برای مبادله داده استفاده می شود . از آنجایی که Xml به صورت متنی می باشد و از سخت افزار و نرم افزار جدا است برای انتقال داده بین سیستم های ناسازگار می تواند استفاده شود .
– با ساختار ساده ای که XML دارد داده می تواند در کاربردهای زیادی مورد استفاده قرار گیرد.
– XML برای ایجاد زبان جدید می تواند مورد استفاده قرار بگیرد . Xml می تواند برای طراحی زبان Wireless Markup Language برای برنامه نویسی تلفن همراه نیز مورد استفاده قرار گیرد .
ترکیب قوانین XML
ترکیب قوانین XML بسیار ساده . روشن است . فقط کافیست ادامه ی مقاله را با دقت بیشتری مطالعه کنید .
<?xml version=”1.0” encoding=”ISO-8859-1”?> <note> <to>Hossein</to> <from>Mitra</from> <heading>Article</heading> <body> Don’t forget to read this article In IroSchool </body> </note>
اولین خط در این سند ، اعلان XML است که شامل نسخه XML و نوع کد کاراکترها می باشد .
خط <note> عنصر ریشه ی سند را مشخص می کند . در واقع عنصر ریشه ، نشان دهنده ی موضوع سند و محتویات آن می باشد . این عنصر شامل یک تگ پایانی هم می باشد که انتهای سند را مشخص می کند . در واقع اگر بعد از تگ بسته شده ی </note> محتوایی نوشته شود در سند محسوب نمی شود .
تگ های درونی نیز کاملا مشخص و آشکار است که به چه منظور استفاده شده اند . به ترتیب :
تگ <to> نشان دهنده اطلاعات گیرنده ی نامه
تگ <from> نشان دهنده اطلاعات ارسال کننده نامه
تگ <heading> برای نشان دادن عنوان نامه
تگ <body> برای نشان دادن محتوای نامه بکار می رود .
فراموش نکنید که تمامی تگ های موجود در xml یک تگ پایانی دارند . اعلان XML در خط اول یک عنصر به حساب نمی آید پس شامل تگ پایانی نمی شود .
نکته قابل توجه دیگر این است که برای حفظ آرایش عناصر و قوانین xml تمامی عناصر را به حروف کوچک بنویسید .
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)