آغاز Xml

bahy_my

Active Member
سلام
xml یک زبان مبتنی بر متن هستش.
هر کسی می تونه از این زبان استفاده کنه و اونم به راحتی !!
یک معلم فیزیک, یک فروشنده ی لوازم تحریر یا توپ فوتبال !!
- چرا ؟
چون خودتون کدهای اون رو می نویسید.
اولین کدی که سند رو به مرورگر می شناسونه :

HTML:
<?xml version="1.0" encoding="utf-8" ?>


توجه داشته باشید که تمام مقادیر پروپرتی های تگ های شما بر خلاف html ( که به صورت دلخواه هست ) حتماً حتماً باید توی دابل کتیشن یا تک کت باشه.
و همینطور باید دارای تگ پایانی باشن. اگه تگ شما دارای هیچ مقداری نباشه و یا مقدار چند خطی, ینی مثلاً اینطوری :


<page_title></page_title>


بهتره که به صورت تکی بنویسیدش :


<page_title />



و تمامی پروپرتی ها بعد از نوشته ی page_title قرار می گیرن.
البته باید یاآوری کنم که اگه تگ شما خالی باشه خود پارسر xml ( مترجم ) اون رو به صورت تکی ترجمه می کنه.
حالا :
باید تمامی کد های در داخل یک بلاک واحد ( مادر از نظر من ) قرار بگیرن که بقیه ی کد ها برن داخل اون.
در حقیقت بلاک root کدهای xml شما.
مثال برای یک معلم فیزیک :دی :

HTML:
<?xml version="1.0" encoding="utf-8" ?> 
<classhaye_man> 

<komak yardaram="na" chandta="0" /> 
<yadavary> 

yadam bashe se nafar ro bendazam !!! 
</yadavary> 

</classhaye_man>


این یک مثال بود. اینو توجه داشته باشید شما هیچ محدوددیتی در کدهاتون ندارین.
بنابراین xml خیلی زبان خوبیه :دی
کارکتر های ویژه ی xml بر خلاف html فقط 5 تا هست.
" = & quote
&apos; = '
>
<
و خود &

برای همین در هنگام نوشتن یک RSS از سایتتون حتماً باید این ها رو replace کنید وگرنه مثل ITIRAN.com ( معذرت می خوام سوتی لو میدم ) با مشکل مواجه میشید.
البته مال آی تی ایران تا چند وقت پیش اینطوری بود الان نمی دونم... شاید درستش کردن !!

آموزش بعدی مربوط به... چطور بگم.. هیچی نگم بهتره... منتظر باشید... فعلاً خداحافظ

منبع : مهرآرین - لینک تاپیک
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا