مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

راهنمایی در مورد xml

  • دوشنبه 25 مرداد 1395
  • 18:02
تشکر میکنم

با سلام.

فایلهای xml به چه درد می خورند؟

اگر بخواهیم اطلاعات کارمندان موجود در یک فایل xml را نشان دهیم باید چکار کنیم؟

لطفا راهنمایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

loti8

عضویت از 1394/04/10

  • سه شنبه 26 مرداد 1395
  • 02:11

یعنی شما قصد دارید دیتاهاتون رو  به صورت xml نگه داری کنید چیزی مثل پایگاه داده؟

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 26 مرداد 1395
  • 09:34

نه دوست عزیز

می خوام بدونم xml چیه؟

یک فایل xml دارم. به عنوان تمرین و یادگیری می خوام اطلاعات اونو نشون بدم.

چه حوری هست؟؟؟

کاربر سایت

loti8

عضویت از 1394/04/10

  • سه شنبه 26 مرداد 1395
  • 13:08

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 تمامی عناصر را به حروف کوچک بنویسید .

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)