آموزش XML > استفاده از XML در زندگی روزمره
استفاده از XML در زندگی روزمره :
تاکنون با انواع روش های تولید ، فراخوانی و تغییر در فایل های XML آشنا شدید . اما
استفاده واقعی این زبان در زندگی روزمره و سیستم های موثر در زندگی ما چیست ؟
در این بخش قصد داریم تا با ارائه چند مثال عملی ، نحوه استفاده از این تکنولوژی را
در دنیای واقعی بررسی کنیم .
مثال اول : ارسال اخبار با XML News :
یکی از کاربردهای مهم XML ، جا به جا کردن و ارسال اطلاعات خبری است .
استفاده از یک استاندارد و زبان مشترک و مشخص مثل XML ، برای ارسال و دریافت اطلاعات
خبری ، این امکان را به فرستنده و گیرنده می دهد تا بتواند فارغ از نوع سیستم عامل
و سخت افزار ، اطلاعات را ارسال و دریافت نمایند .
در مثال زیر خبری راجع به وقوع یک زلزله و جزییات آن مخابره شده است ، به زبان XML
. به ساختار کد XML و نحوه ارسال اطلاعات دقت نمایید :
این اطلاعات توسط سرور یک خبر گذاری مخابره شده و توسط گیرنده های عضو به راحتی دریافت
و تجزیه اطلاعات خواهد شد .
|
کد
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<nitf>
<head>
<title>Colombia Earthquake</title>
<!-- عنوان خبر -->
</head>
<body>
<headline>
<hl1>143 Dead in Colombia
Earthquake</hl1>
<!-- جزییات خبر -->
</headline>
<byline>
<bytag>By Jared
Kotler, Associated Press Writer</bytag>
<!-- نام خبرنگار و خبرگزاری -->
</byline>
<dateline>
<location>Bogota,
Colombia</location>
<!-- مکان وقوع خبر -->
<date>Monday
January 25 1999 7:28 ET</date>
<!-- تاریخ خبر -->
</dateline>
</body>
</nitf>
|
مثال دوم : ارسال اطلاعات وضع آب و هوا با XML :
یکی دیگر از کاربردهای زبان XML ، برای مثال ارسال و دریافت اطلاعات بین دو سرویس
پیش بینی کننده و نمایش دهنده وضع هواست .
در این مثال یک سرویس پیش بینی کننده هوا ، اطلاعات آب و هوایی یک منطقه را در یک فایل
XML ، دسته بندی کرده و برای مشتریان خود ارسال نموده است :
|
کد
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
<current_observation>
<credit>NOAA's National Weather Service</credit>
<!-- واحد صادر کننده اطلاعات -->
<credit_URL>http://weather.gov/</credit_URL>
<!-- آدرس وب سایت صادر کننده اطلاعات -->
<location>New York/John F. Kennedy Intl Airport, NY</location>
<!-- نام منطقه آب و هوایی-->
<weather>A Few Clouds</weather>
<!-- شرایط جوی -->
<temp_f>11</temp_f>
<!-- بیشینه دما -->
<temp_c>-12</temp_c>
<!-- کمینه دما -->
<relative_humidity>3XML</relative_humidity>
<!-- میزان رطوبت -->
<wind_dir>West</wind_dir>
<!-- جهت باد -->
<wind_mph>18.4</wind_mph>
<!-- سرعت باد -->
</current_observation>
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان بگذارید :