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

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

<“note date=”۱۰/۰۱/۲۰۰۸>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
</note>

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

<note>
<date>10/01/2008</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
</note>

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

<note>
<date>
<day>10</day>
<month>01</month>
<year>2008</year>
</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
</note>

نتیجه گیری :

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