به نام خدا
سلام
این Xml چیه ؟ !
چندتا مقاله خوندم در موردش اما هیچی نفهمیدم !![]()
![]()
اگه کسی میتونه توضیحی مختصر و مفید در موردش بده ! ممنون میشم
یا حق
به نام خدا
سلام
این Xml چیه ؟ !
چندتا مقاله خوندم در موردش اما هیچی نفهمیدم !![]()
![]()
اگه کسی میتونه توضیحی مختصر و مفید در موردش بده ! ممنون میشم
یا حق
سلام
من خیلی کار نکردم
اما تا جایی که میدونم تگ های دلخواهی داره(مثل تگ ها Html اما دلخواهی هستن)
که مثل شاخه های مختلف میشه اطلاعات
رو در تگ ها ذخیره کرد. اگر یک نمونه Xml
رو ببینی و خوب بهش دقت کنی چیزایی دست گیرت میشه
اما من تا این حد بلد بودم. ببخشید که نشد بیشتر کمک کنم.
هدف از ایجاد این تکنولوژی فقط یک چیز نبود. بلکه با یان کار به چند هدف رسیدن.
یکی از اون ها که مهمترینشون هم هست اینه که یه جور استاندارد برای ذخیرۀ اطلاعات به وجود آورد.
یعنی الان اکثر نقل و انتقالات داده اینجوری صورت می گیره.
اگر تا حالا برنامه نویسی درسی کرده باشی احتمالالً بتون گفتن که مثلاً یه سیستم کتابخونه بنویسین و ....
اون موقع مجبوری که داده ها رو توی فایل و به صورتی که خودت می خای ذخیره کنی و در نتیجه اگه یه موقع قصد تغییر در اون سیستمو داشتی اون موقع هست که دهن آدم آسفالت میشه!
ولی اگه با xml نوشته باشی راحت می تونی یه تگ یا یه Attribute اضافه کنی و دردسر زیادی نداره.
در کل این ها مثل تگ های html هستند با این تفاوت که تگ های html از قبل مشخص و استاندارد شده اند ولی تگ های xml را خودتان می توانید هر نامی بدهید.
در کل برای ساخت یافته تر کردن ذخیره اطلاعات و همچنین انتقال اطلاعات مناسبه.
مثلاً به متن xml زیر نگاهی بندازید:
میبینید که اصلاً نیازی نیست که من بگم این متن برای چه کاری ایجاد شده و هدفش چی بوده. هم داده ها و هم قالب داده در خودش هست.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یه نمونه دیگه (اینو همینجوری تو notepad نوشتم ولی ببین چه منظمه و معلومه که چی ماله چیه):
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
extensible Markup Lan= زبان علامت گذاري قابل توسعه
Html يه زبان براي نمايش داده هاست. اما xml براي توصيف داده ها
هر فايل xml از ريشه و فرزند تشكيل ميشه. كه هر كدوم از اين ريشه و فرزند ها ويژگي هاي خاصي دارند.
در اين زبان شما يه جورائي تگ ها رو خودتون مينويسيد. باهاش ميتونيد صفحات وب رو طراحي كنيد. اما بيشتر براي توصيف اطلاعات و داده هاتون. مثلا اگه بخوايد تو صفحتون تصوير بذاريد بايد از يه زبان ديگه هم استفاده كنيد. يا اگه بخوايد بانك بذاريد بايد از يه زبان ديگه هم.
از برنامه هائي كه ميشه باهاش نوشت مثلا من يه دبيرخانه ي تحت وب ساختم. محيط برنامه نويسيش هم مختلفه. من خودم شخصا با jbuilder 10 كار ميكنم. نميشه به تنهائي از كدهاي اين برنامه در ساخت يه سايت استفاده كرد و بايد اون رو در بدنه ي كدهاي ساير برنامه نويسي ها قرار بديد
نميدونم منظورتون از اطلاعات مختصر اينا بود يا...
سلام
تشکر. بالاخره ما هم چیز بیشتری دست گیرمون شد
اما چرا از دیتابیس استفاده نکنیم؟ دیتابیس که خیلی
قوی تر از این حرفاست. و امکانات خیلی بیشتری داره.
لطفآ یه توضیحی در این مورد بدید.
حمید رضا،
یه آموزشی چیزی در موردش نداری؟
سلام
من آموزشش رو توی یه کتاب دارم.
اما خیلی طولانی و سخته.
حالا هم با درس ها درگیرم.
بعد درس ها هم. توی 2 گروه بازی سازی
و کلی آموزش دلفی گرفتارم.
و وقت نمیشه بزارم. اگر کسی درموردش یه آموزش داره که بفهمیم. بزاره.
بای
Last edited by soldier; 20-04-2007 at 10:21.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)