آموزش برنامه نویسی ، پایگاه داده sql server
آموزشگاه برنامه نویسی تحلیل داده : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server


آموزشگاه برنامه نویسی مجتمع فنی تهران میرداماد : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server

آموزش XML   >   ساختار دستوری XML   >   المنت های XML

المنت های XML :

اسناد XML شامل المنت های XML می شوند .
یک المنت XML ، شامل تمام چیزهایی که از تگ ابتدایی عنصر تا تگ انتهایی آن قرار دارند ، می شود .
اجزای المنت ها می تواند شامل موارد زیر باشد :

  • المنت های دیگر ( تگ های دیگر XML ) .
  • متن ( text ) .
  • خواص المنت ها ( attributes ) .
  • یا مجموعه ای از موارد فوق .

مثال : در مثال زیر یک قطعه کد ساده XML را قرار داده ایم . سپس به تشریح المنت های درون آن پرداخته شده است . به مثال دقت نمایید :

مثال <bookstore>
   <book category="CHILDREN">
       <title>Harry Potter</title>
       <author>J K. Rowling</author>
       <year>2005</year>
       <price>29.99</price>
   </book>
   <book category="WEB">
       <title>Learning XML</title>
       <author>Erik T. Ray</author>
       <year>2003</year>
       <price>39.95</price>
  </book>
</bookstore>

تشریح المنت های مثال :

  1. در کد بالا تگ های < bookstore > و < book > ، در اصطلاح elements contents هستند ، زیرا خود شامل المنت های دیگر می شوند .
  2. تگ < book > دارای یک خاصیت ( attribute ) به نام category می باشد ، که اطلاعاتی راجع به آن را ارائه می کند .
  3. المنت هایی مثل < title > و یا < year > در اصطلاح text content هستند ، زیرا شامل متن می باشند .

قوانین نام گذاری در XML :

نکات و قوانین زیر را در تعیین نام برای تگ های XML رعایت نمایید :

  1. نام تگ ها می تواند شامل حروف ، اعداد و یا سایر کاراکترها باشد .
  2. نام ها نمی توانند با یک عدد شروع شوند .
  3. نام ها نمی توانند با عبارت xml آغاز شوند ( مثل xml , XML و ... ) .
  4. نام ها نمی توانند شامل فاصله باشند .

چند روش صحیح نام گذاری :

در نام گذاری تگ های XML ، بهتر است به روش های زیر عمل کرده و نکات آنها را رعایت نمایید :
- نام ها را طوری انتخاب نمایید که گویای کار خود باشند ، به عبارت دیگر توضیح مختصری راجع به تگ ارائه دهند . مثلا تگ < first_name > برای نام و یا < last_name > برای نام خانوادگی مناسب است .
- نام ها بهتر است کوتاه و ساده باشند . مثلا < book_title > ، نام مناسبی است و نه < the_title_of_the_book > .
- از استفاده از کاراکتر " - " اجتناب کنید . اگر نامی مثل < first-name > بسازید ، ممکن است برنامه فکر کند شما می خواهید name را از first جدا نمایید .
- همچنین از استفاده از کاراکتر نقطه " . " پرهیز کنید . اگر نامی مثل < first.name > بسازید ، ممکن است برنامه فکر کند name خاصیتی برای first است .
- از استفاده از علامت " : " هم خودداری نمایید . زیرا این علامت در XML برای استفاده در namespace ها ذخیره شده و به کار بردن آن error ایجاد می کند .



راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان بگذارید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :