PDA

View Full Version : سوال: تگ های مورد نیاز برای نوشتن متن در XMl



asadi.hasan
شنبه 22 فروردین 1394, 10:33 صبح
سلام دوستان خسته نباشید؛
میخوام چند تا متن رو برای نمایش در صفحه(در قسمت تابلو اعلانات )، در XML ذخیره کنم،لطفا راهنمایی کنید که از چه نودهایی و چگونه استفاده کنم؟ممنون

scarce
یک شنبه 23 فروردین 1394, 11:37 صبح
سلام وقت بخیر

برای استفاده از فایل xml انتخاب تگ، دلخواه هست شما خودتون تعیین میکنید ، فقط باید استانداردها رو رعایت کنید

xml یک سیستم ذخیره اطلاعات است | شما میتونید آنرا در واقع یک جدول در نظر بگیرید که دارای تعداد سطر و ستون هست
در اینجاد سطر ما تگ item هست و ستون های هر سطر هم به تگ های link ، description , pubDate , dc:creator , guid که زیر مجموعه تگ item هست


پس هر آیتم در واقع یک اعلامیه هست دارای تعدادی فیلد هست

لازم به ذکر هست که باید تمام سطر دارای ستون ها یکسان و هم نام باشند منظور تگ هر آیتم هست

نمونه فایل xml



<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>

<link>#</link>
<description>این یک تست است</description>
<generator>scarce</generator>
<lastBuildDate>2015/04/12</lastBuildDate>

<item>
<title>عنوان 1</title>
<link>#post-1</link>
<description>توضیحات 1</description>
<pubDate>تاریخ / زمان ایجاد</pubDate>
<dc:creator>#creator</dc:creator>
<guid>#post-131.aspx</guid>
</item>


<item>
<title>عنوان 2</title>
<link>#post-2</link>
<description>توضیحات 2</description>
<pubDate>تاریخ / زمان ایجاد</pubDate>
<dc:creator>#creator</dc:creator>
<guid>#post-132.aspx</guid>

</item>
</rss></channel>






شما میتونید یک نمونه دیگه هم به زبان سی شارپ و هم ویبی دات نت را در سایت زیر مشاهده کنید و از ان استفاده کنید


http://www.aspsnippets.com/Articles/Read-XML-File-and-bind-it-to-GridView-in-ASPNet.aspx



موفق باشید

asadi.hasan
دوشنبه 24 فروردین 1394, 09:54 صبح
ممنون از پاسخ خوبتون.
یعنی من در همان فایل XMl که Advertisment تعریف کرده ام نمی توانم از تگ هایی که بالا هست استفاده کنم؟
پس باید قایل دیگه ای رو ایجاد بکنم؟

scarce
سه شنبه 25 فروردین 1394, 11:27 صبح
خواهش میکنم.

بله شما میتونید یک فایل xml دلخواه تعریف کنید ، و با نمونه سایتی که بالا قرار دادم ، اطلاعات رو در یک گرید ویو نمایش بدید.

موفق باشید