رفتن به مطلب

المنت های xml


lion

پست های پیشنهاد شده

اسناد 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>

 

 

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

 

در کد بالا تگ های < bookstore > و < book > ، در اصطلاح elements contents هستند ، زیرا خود شامل المنت های دیگر می شوند .

تگ < book > دارای یک خاصیت ( attribute ) به نام category می باشد ، که اطلاعاتی راجع به آن را ارائه می کند .

المنت هایی مثل < title > و یا < year > در اصطلاح text content هستند ، زیرا شامل متن می باشند .

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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

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

 

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

نام ها نمی توانند با یک عدد شروع شوند .

نام ها نمی توانند با عبارت xml آغاز شوند ( مثل xml , XML و ... ) .

نام ها نمی توانند شامل فاصله باشند .

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

 

در نام گذاری تگ های XML ، بهتر است به روش های زیر عمل کرده و نکات آنها را رعایت نمایید :

- نام ها را طوری انتخاب نمایید که گویای کار خود باشند ، به عبارت دیگر توضیح مختصری راجع به تگ ارائه دهند . مثلا تگ < first_name > برای نام و یا < last_name > برای نام خانوادگی مناسب است .

- نام ها بهتر است کوتاه و ساده باشند . مثلا < book_title > ، نام مناسبی است و نه < the_title_of_the_book > .

- از استفاده از کاراکتر " - " اجتناب کنید . اگر نامی مثل < first-name > بسازید ، ممکن است برنامه فکر کند شما می خواهید name را از first جدا نمایید .

- همچنین از استفاده از کاراکتر نقطه " . " پرهیز کنید . اگر نامی مثل < first.name > بسازید ، ممکن است برنامه فکر کند name خاصیتی برای first است .

- از استفاده از علامت " : " هم خودداری نمایید . زیرا این علامت در XML برای استفاده در namespace ها ذخیره شده و به کار بردن آن error ایجاد می کند .

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...