- Advertisment -
wordpress bato

پربازدید ها

آخرین دیدگاه ها

محمد علی مرادی on معرفی ابزار Hping
ابوالفضل رضی پور on دانلود تمام نسخه های VMware-ESXi HPE
محمد محمدی ساره on اموزش بکاپ گیری mysql در asterisk
بهنوش حیدری on رجیستر کردن IP Phone در CUCM
محسن دمیرچی لو on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی ‍‍پور on آموزش کریو کنترل (Kerio Control) __ بخش هفت
ابوالفضل رضی پور 1 on اموزش نصب کامل issabel روی vmware
ابوالفضل رضی پور on پارتیشن بندی الستیکس 4
محمدرضاقرباني گوگاني on فیلم اموزشی ساخت raid 1+0 برای سرور hp g9
Homeبلاگبرنامه نویسیمقدمه ای بر XML

مقدمه ای بر XML

دنیای XML چگونه است و چگونه باید شروع کنیم، درآینده XML یکی از محورهای دات نت است.

• XML برای شرح و بیان اطلاعات طراحی شده است.
• HTML برای نمایش اطلاعات و برای تمرکز روی چگونگی دیده شدن اطلاعات طراحی شده است.

قبل از ادامه این بحث، شما باید مقداری درک پایه ای از موارد زیر داشته باشید:
• WWW,HTML و اساس ساخت صفحات وب


• زبانهای اسکریپت وب مانند JavaScript , VBScript

XMLچیست؟
• XML برگرفته شده از کلمات Extensible Markup Language است.
• XML یک Markup Language مانند HTML است.
• tag (برچسب) های XML از قبل تعریف شده نیستند، شما خودتان باید آنها را تعریف کنید.
• XML از یک (Document Type Definition) DTD برای شرح اطلاعات استفاده میکند.
• XML با یک DTD طراحی میشود تا خود-توصیف باشد.

تفاون اصلی بین XML و HTML
• XML برای حمل اطلاعات طراحی شده است.
• XML یک جایگزین برای HTML نیست.
• XML و HTML برای هدفهای مختلفی طراحی شده اند.
• HTML برای نمایش اطلاعات و XML برای شرح و حمل و نقل اطلاعات است.

XML کاری انجام نمیدهد!
شاید این موضوع برای درک کردن کمی مشکل باشد، اما XML کاری انجام نمیدهد. XML ساخته نشده تا کاری انجام دهد. XML به عنوان یک راه برای سازماندهی کردن، ذخیره کردن و فرستادن اطلاعات ساخته شده است. مثال زیر یک یادداشت از Jani به Tove است که در ساختار XML ذخیره شده است:

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Dont forget me this weekend!</body>
</note>
یادداشت یک سرباره (header) و یک بدنه اصلی پیغام دارد، همچنین اطلاعات فرستنده و گیرنده را هم در بر دارد. اما هنوز این سند XML کاری انجام نمیدهد. آن فقط اطلاعات محضی است که در برچسبهای XML قرار گرفته است.

XML آزاد و قابل گسترش
• برچسبهای XML از قبل تعریف شده نیستند، شما باید برچسبها را خودتان درست کنید.
• برچسبهایی که در HTML بکار میروند از پیش تعریف شده هستند و مؤلف سندهای HTML فقط میتواند از برچسبهای تعریف شده در HTML استاندارد استفاده کند ( مانند <p> و<h1>).
• XML به مؤلف اجازه میدهد تا برچسبهای خود و ساختار آنها را تعریف کند.
• برچسبهای مثال بالا ( مانند <to>و<from>) در XML استاندارد تعریف شده نیستند، این برچسبها توسط مؤلف سند XML تعریف شده اند.

XML یک مکمل برای HTML
• XML یک جایگزین برای HTML نیست.
• درک اینکه XML یک جایگزین برای HTML نیست خیلی مهم است.
• در آینده گسترش وب احتمال داده میشود که XML برای شرح اطلاعات به کار خواهد رفت،درحالیکه که HTML برای فرمت و نمایش اطلاعات به کار خواهد رفت.
• شاید این بهترین تعریف از XML باشد: ابزاری مستقل از سخت افزار و نرم افزار برای انتقال اطلاعات است.

XML میتواند اطلاعات را از HTML جدا کند
• با XML اطلاعات شما در خارج از HTML ذخیره میشود.
• هنگامی که HTML برای نمایش اطلاعات استفاده میشود، اطلاعات در درون HTML ذخیره شده است. با XML اطلاعات میتواند در فایلهای جدای XML ذخیره شود. در این روش شما میتوانید HTML را به عنوان لایه ای روی اطلاعات و برای نمایش آنها فرض کنید و مطمئن باشید که تغییر در اطلاعات لایه های زیرین احتیاج به تغییر HTML شما نخواهد داشت.

• XML برای شرح و بیان اطلاعات طراحی شده است.
• HTML برای نمایش اطلاعات و برای تمرکز روی چگونگی دیده شدن اطلاعات طراحی شده است.

قبل از ادامه این بحث، شما باید مقداری درک پایه ای از موارد زیر داشته باشید:
• WWW,HTML و اساس ساخت صفحات وب
• زبانهای اسکریپت وب مانند JavaScript , VBScript

XMLچیست؟
• XML برگرفته شده از کلمات Extensible Markup Language است.
• XML یک Markup Language مانند HTML است.
• tag (برچسب) های XML از قبل تعریف شده نیستند، شما خودتان باید آنها را تعریف کنید.
• XML از یک (Document Type Definition) DTD برای شرح اطلاعات استفاده میکند.
• XML با یک DTD طراحی میشود تا خود-توصیف باشد.

تفاون اصلی بین XML و HTML
• XML برای حمل اطلاعات طراحی شده است.
• XML یک جایگزین برای HTML نیست.
• XML و HTML برای هدفهای مختلفی طراحی شده اند.
• HTML برای نمایش اطلاعات و XML برای شرح و حمل و نقل اطلاعات است.

XML کاری انجام نمیدهد!
شاید این موضوع برای درک کردن کمی مشکل باشد، اما XML کاری انجام نمیدهد. XML ساخته نشده تا کاری انجام دهد. XML به عنوان یک راه برای سازماندهی کردن، ذخیره کردن و فرستادن اطلاعات ساخته شده است. مثال زیر یک یادداشت از Jani به Tove است که در ساختار XML ذخیره شده است:

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Dont forget me this weekend!</body>
</note>
یادداشت یک سرباره (header) و یک بدنه اصلی پیغام دارد، همچنین اطلاعات فرستنده و گیرنده را هم در بر دارد. اما هنوز این سند XML کاری انجام نمیدهد. آن فقط اطلاعات محضی است که در برچسبهای XML قرار گرفته است.

XML آزاد و قابل گسترش
• برچسبهای XML از قبل تعریف شده نیستند، شما باید برچسبها را خودتان درست کنید.
• برچسبهایی که در HTML بکار میروند از پیش تعریف شده هستند و مؤلف سندهای HTML فقط میتواند از برچسبهای تعریف شده در HTML استاندارد استفاده کند ( مانند <p> و<h1>).
• XML به مؤلف اجازه میدهد تا برچسبهای خود و ساختار آنها را تعریف کند.
• برچسبهای مثال بالا ( مانند <to>و<from>) در XML استاندارد تعریف شده نیستند، این برچسبها توسط مؤلف سند XML تعریف شده اند.

XML یک مکمل برای HTML
• XML یک جایگزین برای HTML نیست.
• درک اینکه XML یک جایگزین برای HTML نیست خیلی مهم است.
• در آینده گسترش وب احتمال داده میشود که XML برای شرح اطلاعات به کار خواهد رفت،درحالیکه که HTML برای فرمت و نمایش اطلاعات به کار خواهد رفت.
• شاید این بهترین تعریف از XML باشد: ابزاری مستقل از سخت افزار و نرم افزار برای انتقال اطلاعات است.

XML میتواند اطلاعات را از HTML جدا کند
• با XML اطلاعات شما در خارج از HTML ذخیره میشود.
• هنگامی که HTML برای نمایش اطلاعات استفاده میشود، اطلاعات در درون HTML ذخیره شده است. با XML اطلاعات میتواند در فایلهای جدای XML ذخیره شود. در این روش شما میتوانید HTML را به عنوان لایه ای روی اطلاعات و برای نمایش آنها فرض کنید و مطمئن باشید که تغییر در اطلاعات لایه های زیرین احتیاج به تغییر HTML شما نخواهد داشت.

مقالات مرتبط

LEAVE A REPLY

Please enter your comment!
Please enter your name here