ایران سرفراز- نرم افزار وپروژهای دانشجویی


نرم افزار وپروژهای دانشجویی

آموزش XML (قسمت دوم)

<!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

XML آموزش

(XML Syntax (قسمت دوم

بسیار ساده میباشد. یاد گیری و استفاده از این قاعده هم بسیار ساده میباشد. به همین علت هم برنامه هائی XML برای Syntax قاعده

را میخوانند و بر پایه آن کار میکنند , کار ساده ای را در پیشدارند. XML که

XML Document یکمثال از

ساده ای استفاده میکند. syntax خودشرا توصیفمیکند و از , XML بر مبنای (document) یکسند

<?xml version="1.0" encoding="ISO-8859-1"?>

<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>

- کاراکترها تعیین میشود . برای یونیکد و فارسی میتوانید از 8 encoding و نوع version است و در آن XML خط اول , تعریف

مشخص میشود که در حقیقت میتوان از روی آن فهمید که XML سند (root) استفاده کنید. در خط بعدی ریشه encoding برای utf

محتویات این سند , چه چیزی را توصیفمیکند و اطلاعات آن را در بر دارد. ( در این مثال میتوان گفتکه : این سند یکیادداشتاست.)

<note>

( to , from , heading , body ) . برای ریشه سند تعریف شده (child) در چهار خط بعدی , چهار فرزند

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

ریشه تعیین شده. ( element ) در نهایتهم در خط آخر , انتهای عنصر

</note>

خودشتوصیفکننده خودشهست؟ XML حالا نظرتون چیه؟ قبول دارید که یه سند

باید بسته شوند XML تمام عناصر یکسند

مجاز HTML برخی از عناصر صرف نظر کرد. کدهای زیر در ( tag closing ) میتوان ازنوشتن تگانتهائی HTML در یکسند

هستند

<p>This is a paragraph

<p>This is another paragraph

کدهای بالا اشتباه میباشد و باید به صورت زیر نوشته شود , XML اما در یکسند

<p>This is a paragraph</p>

<p>This is another paragraph</p>

بود , تگانتهائی نداشت. این یکخطا نیست به علت اینکه , خط تعریفیک XML نکته: باید دقت کنید که در مثال قبلی , خط اول که تعریف

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

به بزرگی و کوچکی حروف حساساست XML تگهای یکسند

و <Letter> یعنی تگ . ( case sensitive ) تگها به اندازه حروف حساس هستند , HTML برخلاف سند , XML در یکسند

با هم فرق میکنند. و باید دقت داشت که , تگهای انتهائی هم به همان صورت تگ ابتدائی نوشته شود. <letter> تگ

در مثال زیر خط اول اشتباه استو خط دوم مورد صحیح میباشد.

<Message>This is incorrect</message>

<message>This is correct</message>

ادامه دارد .....

 

 

 

   + MOHSEN GHASEMI - ۸:۱٧ ‎ق.ظ ; ۱۳۸٩/٤/۳