ورود / ثبت نام
0
0

آشنایی با XML قسمت سوم

253 بازدید

یک حالت ساده از خواننده های فایلهای XML در .Net همین XMLTextReader است.

این راننده (Driver) فقط رو به جلو حرکت میکند وهرچی در سر راهش باشد در حافظه اش ذخیره میکند.و مهمترین قسمت اینکه از DTD و XMLSchema نیز پشتیبانی نمیکند.و این برای شروع کار ما که با این دو نوع آشنا نیستیم بسیار مناسب است.

Imports System.Xml

Dim Reader as XmlTextReader

Reader = New XmlTextReader(“Data\Setting.Xml”)’فایل مورد نظر

Do Until Reader.EOF’در صورت به اتمام رسیدن فایل حلقه متوقف میشود

Reader.Read()’خواندن تگ بعدی

MsgBox(“>—“)

MsgBox(“Depth: ” & Reader.Depth)

‘مقدار فرو رفتگی یک تگ داخل تگهای بالای خودش

MsgBox(“LocalName: ” & Reader.LocalName)

‘خواندن اسم تگ localName is Book

MsgBox(“Attribute: ” & Reader.ReadAttributeValue)

‘مقدار خاصیت قرار داده شده

MsgBox(“Value: ” & Reader.Value)

‘محتوای داخلی تگ

MsgBox(“—<“)

Loop

همینطور که میبینید بسیار ساده میشه از این Object استفاده کرد. شمامیتونید به راحتی فایل XML خود رو باز کرده و اون رو به ترتیب بخونید.

*همانطور که میبینید در قسمت خواصیت تگ اگر تگ خواصیتی رو نداشته باشه مقدار

برگشتی False میباشد.

*در قسمت Depth ؛ اگر تگی در داخل روت اصلی باشد مقدار ۱ رو بر مگردونه و اگریک تگ در داخل این تگ باشه پس مقدار ۲ رو بر میگردونه و اگر خود روت باشه

مسلماً مقدار صفر ۰ را بر میگردونه.

*شما میتوانید با استفاده از LocalName یک فیلتر قرار دهید که هر LocalName که مقداری در بر نگیرد نمایش ندهد.

البته من فقط این Reader ها رو معرفی میکنم و اگر نکته مهمی وجود داشته باشد گفته میشود

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=606
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
مسعود شریفی پور
از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.
مطالب بیشتر
برچسب ها:

نظرات

0 نظر در مورد آشنایی با XML قسمت سوم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.