• اطلاعیه ها

    • Masih

      برخوردی شدید با تاپیک های تبلیغاتی   شنبه, 12 آبان 1397

      درود، از این لحظه به بعد، تمامی تاپیک های تبلیغاتی سبک رپرتاژ که با هدف جمع آوری بک لینک در انجمن های بیست اسکریپت ایجاد می شوند، حذف شده و دسترسی کاربر خاطی نیز مسدود خواهد شد.
lion

خواص تگ های xml

1 ارسال در این موضوع قرار دارد

خواص تگ های XML :

تگ های XML نیز همانند تگ های HTML می توانند دارای خواص باشند . خواص برای هر تگ توضیحات و اطلاعات بیشتری را ارایه می دهد .

همانطور که قبلا مشاهده کرده اید تگ های HTML می توانند خواصی داشته باشند . مثلا در تگ < img > خاصیت src تعیین کننده آدرس عکس مورد نظر است .

در مثال زیر یک تگ XML را تعریف کرده ایم که دارای خاصیتی به نام Type است . این خاصیت نوع فایل را مشخص می سازد :

 

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

خواص XML حتما بایستی در بین دو علامت " " یا ' ' قرار بگیرند :

 

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

 

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

 

نکته : اگر مقدار خاصیت خودش دارای کاراکتر " بود از کاراکتر ' استفاده نمایید . مثال :

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

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

تفاوت خواص و المنت ها در XML :

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

در حالت اول age یک خاصیت برای تگ person است . اما در حالت دوم به صورت یک المنت برای آن در آمده است . هر دو حالت اطلاعات یکسانی را ارائه کرده و خروجی یکسانی خواهند داشت . اما روش دوم بهتر بوده و توصیه می شود .

زیرا هم ظاهر برنامه مرتبتر بوده و هم اعمال تغییرات به آن در آینده راحت تر خواهد بود .

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

 

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

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

راه بهتر تعریف خواص در XML :

به سه قطعه کد زیر دقت نمایید :

 

دو حالت اول date به صورت یک خاصیت تعریف شده است :

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

در حالت دوم date به صورت یک المنت فرزند برای تگ note تعریف شده است :

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

و در حالت سوم date به صورت یک المنت فرزند برای تگ note تعریف شده و هر یک از مقادیر آن نیز به صورت یک المنت فرزند درونش تعریف شده است :

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

نتیجه گیری :

 

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

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

تا حد امکان از بکار بردن خواص در XML خودداری کنید :

تعریف اطلاعات در خواص تگ های XML می تواند کمی ظاهر برنامه را پیچیده و ایجاد تغییرات در آن را سخت تر نماید . بهتر است به جای استفاده از خواص مقدار آنها را در المنت های XML تعریف کنید .

اشکالات عمده استفاده از خواص برای تعریف اطلاعات عبارتند از :

 

خواص نمی توانند چند مقداری باشند یعنی چند مقدار را درون خود جای دهند اما المنت های XML این قابلیت را دارند .

خواص نمی توانند ساختار درختی و سلسله مراتبی داشته باشند اما المنت های XML این قابلیت را دارند .

خواص را در آینده به راحتی نمی توانید تغییر یا توسعه دهید اما المنت های XML دراین مورد بسیار بهتر هستند .

 

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

امیدوارم این آموزش هم براتون مفید بوده باشد.

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • چه کسانی در حال بازدید هستند؟   0 کاربر

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