lion 2 ارسال شده در تیر 17، 1393 گزارش اشتراک گذاری ارسال شده در تیر 17، 1393 اسناد 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 ایجاد می کند . لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده