PDA

نسخه کامل مشاهده نسخه کامل : ID در یک فایل XML از نوع Attribute باشد یا Element



CHAPTER
14-05-2013, 15:58
سلام دوستان
به نظر شما کدام روش برای تعریف کلید در یک فایل XML از نظر بازیابی داده ها مناسب تر و سریع تر هست
1)



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یا

2)



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

_H2_
17-05-2013, 10:36
سلام
از یک نظری سوال جالبی است ولی جواب مشخصی برای آن ندارم، به نوعی تصمیم برنامه نویس است.
اگر در هد دو کلیک-مقدار باشد احتمالاً مورد اول ساده تر زیباتر است:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و اگر تعداد فیلدها زیاد باشد، احتمالاً همه فیلدها یک تگ مجزا باشند، بهتر است:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

من نمیتوانم دلیل منطقی و علمی برایتان بیاورم یا حداقل من بلد نیستم و چیزی در این مورد هم نخوانده ام...
ولی برای سوال شما، و در نمونه ای که گذاشته اید، اگر من بودم، صرفاً بعنوان یک نظر شخصی مورد (2) را انتخاب میکردم.

szh_1367
17-05-2013, 15:03
سلام دوستان
به نظر شما کدام روش برای تعریف کلید در یک فایل XML از نظر بازیابی داده ها مناسب تر و سریع تر هست
1)



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یا

2)



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید




سلام

اینجـــا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])رو ببین

و مهمترین قسمت



Some of the problems with attributes are:



[*=left]attributes cannot contain multiple values (child elements can)
[*=left]attributes are not easily expandable (for future changes)
[*=left]attributes cannot describe structures (child elements can)
[*=left]attributes are more difficult to manipulate by program code
[*=left]attribute values are not easy to test against a DTD



به نظر من زمانی باید از Attribute استفاده کرد که قرار است بخواهیم یکسری اطلاعات اضافی در مورد یک element در فایل xml قرار دهیم

اما همان طور که استاد عزیز H2 فرمودند قانون خاصی برای این کار وجود ندارد