XML چيست ؟
يکي از ابزاري است که اين مدته به شدت وارد بورس شده و حيفه، که من حرفي از اين مبحث مطرح نکنم.
XML يک سيستم ذخيره اطلاعات است که ميتوان در زمينه هاي مختلف تعميمش داد. حال من آموزش گوشه هاي از XML رو ميخوام با يک مثال شروع کنم. شما فقط سعي کنيد مکانيزم کاري و کاربرد XML رو درک کنيد. درک مطالب و مباحث کمکه زيادي به شما در برنامه نويسي ميکنه پس مثال زير رو با دقت بخونيد، اگه گوشه هاي از کد رو متوجه نشديد مهم نيست چون در درس هاي بعدي اين Object ها و باقيه Object هاي مربوط به XML رو آموزش ميدم.
من يک فايل در آدرس "C:\Data1.XML" دارم با محتواي زير:
< ?xml version="1.0" ?>
< Person>
AraSoft< /Name >
18< /Age>
Male< /--->
حال لازمه که اين اطلاعات که شامل اسم ، سن ، جنسيت من هست در برنامه استفاده کنيم.پس ابتدا Namespace مورد نظر " System.Xml " رو به برنامه اضافه کرده و Imports System.Xml ... استاد ميکنيد.
و در قسمت مورد نظر کد مربوط رو مينويسيم:
Dim Reader as XMLNodeReader
Dim DC as New XMLDocument
Dim NickName, --- as String
Dim Age as Long
DC.load ("C:\Data1.Xml")
Reader = New XMLNodeReader (DC)
Do until Reader.EOF
Reader.Read
Select Case Reader.LocalName
Case "Name"
If Reader.IsStartElement then
Reader.MoveToElement
If Not Reader.Value.Trim = Nothing then
MSGbox (Reader.Value)
End IF
End If
Case "Age"
If Reader.IsStartElement then
Reader.MoveToElement
If Not Reader.Value.Trim = Nothing then
MSGbox (Reader.Value)
End IF
End If
Case "---"
If Reader.IsStartElement then
Reader.MoveToElement
If Not Reader.Value.Trim = Nothing then
MSGbox (Reader.Value)
End IF
End If
End Select
Loop
خوب ما يک XML داريم و يک کد که از اين اطلاعات استفاده ميکنه.شما کافيست از کد به اين برسيد که XML در چه حيطه اي است و کجا بدرد ميخورد، به راحتي ميتوانيد تمام مباحث XML را به راحتي ياد بگيريد.فعلا اين مثال رو داشته باشيد تا من در دفعه بعد يک آموزش ساده و پايه اي از XML رو استاد کنم.فقط يادتون نره قدم به قدم پس تا بعد.
منبع : فافا اي تي