سری آموزشی Ajax – جلسه سوم : XML (بخش دوم)

- visibility ۹ mode_comment

با عرض سلام خدمت سون لرنی های عزیز. امیدوارم که حالتون خوب باشه. در جلسه پیش با مقدمات xml آشنا شدیم در این جلسه به ادامه این مبحث خواهیم پرداخت.

 تگ ها در XML

تگ ها در زبان XML توسط خود برنامه نویس و طبق نیاز های او ایجاد می شوند، و هیچ تگ از پیش تعریف شده ای وجود ندارد.

یک تگ xml به طور کلی به سه قسمت تقسیم می شود :

  • نام تگ
  • صفت ها
  • محتوای تگ

تعریف تگ ها

تعریف تگ ها در xml به صورت زیر است :

و اگر تگ ما محتوایی نداشته باشد، بهتر است به صورت زیر تعریف شود

نامگذاری تگ ها 

در نامگذاری ها بایستی موارد زیر را رعایت کنید :

  • در نام گذاری تگ ها می توان از همه حروف، علامت ها و اعداد استفاده کرد.
  • نام تگ نمی تواند با فاصله (space) عدد یا علائم شروع شود.
  • نام تگ نمی تواند عبارت xml باشد (یا XML یا Xml) این عبارت رزور شده می باشد
  • نام تگ نمیتواند دارای فاصله (space) باشد.

شیوه های نام گذاری

  • lowercase

  •  uppercase

  •  underscore

  •  Pascal case

  •  Camel case

info نکته :

 وقتی شما یکی از این شیوه های نامگذاری را انتخاب می کنید، سعی کنید در طول سند از همان شیوه استفاده کنید.

تعریف صفت ها

تعریف صفت ها (attribute) در این زبان همانند زبان HTML است. به این صورت که ابتدا نام صفت سپس مقدار آن :

نام گذاری صفت ها

نام گذاری صفت ها نیز قوانینی وجود دازند که بایستی رعایت شوند :

  • در نام گذاری صفت ها فقط می توان از حروف استفاده کرد و استفاده از علائم یا اعداد غیر مجاز است.
  • در نام صفت نباید از فاصله استفاده کرد
  • مقدار صفت بایستی در سینگل کوتیسشن یا دابل کوتیشن قرار  گیرد.
  • در یک تگ نمی توان از یک صفت بیشتر یک دفعه استفاده کرد.

تگ یا صفت؟

با اینکه ما محدودیتی در ایجاد تگ یا صفت نداریم، پیش می آید که از کدام یک در یک سند xml استفاده کنیم

به مثال زیر دقت کنید :

خب در هر دو صورت فوق، کد ما صحیح است، اما چه مواقع از صفت ها تگ ها استفاده کنیم؟

پاسخ :  فرقی ندارد... شما اختیار کامل را در این مورد دارید. و می توانید از روش دلخواهتان استفاده کنید.

البته اگر می خواهید از صفت ها استفاده کنید فقط اطلاعات جزئی را در آن ها قرار دهید، و  برای اطلاعات مهمتر از تگ استفاده کنید. به طور مثال نوشتن کدی همانند زیر شیوه ی درستی نیست :

بسیار خب دوستان خسته نباشید، با اینکه موارد پیشرفته تری در این زبان موجود است اما  آموزش این زبان تا همین حد کافی است، دلیل آموزش این زیان در این سری آموزشی این بود که بعدا برنامه هایی با استفاده از این زبان ایجاد خواهیم کرد. در جلسه آینده، اولین برنامه Ajaxمان را خواهیم نوشت.

comment دیدگاه کاربران
محمد اسفندیاری

با تشکر از تلاش شما.

مینا

سلام.سوالوپم غیر فنی است
من ایدی دارم که 4ساله باز نکردم الانم باز نمیشه چکار کنم؟
چطور اپ دیتش کنم

سجاد دریس

سلام. چه آیدیی؟
معمولا هنگام وارد شدن به هر اکانتی یه لینک بازیابی رمز عبور وجود داره.

sina

با سلام، متن username خودم را فراموش کردم، باید چکار کنم؟

لقمان آوند

از طریق فراموشی رمز عبور اقدام کنید …

sina

رمز را فراموش نکردم، کلمه کاربری را فراموش کردم

سجاد دریس

خب وقتی بازیابی رمز عبور میزنید، آدرس ایمیل میگیره و واستون نام کاربری و رمز عبور جدید میفرسته.
اگرم نشد با مدیریت تماس بگیرید شاید بتونن مشکلتون رو حل کنن.

sina

اگه می شه لینک تماس با مدیریت را به من بدهید. مرسی

وحید صالحی

می تونید با ایمیلشون تماس یگیرید
avand.loghman@gmail.com

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.