vb.net LINQ TO XML读写XML

 1Imports System.Linq
 2Imports System.Xml.Linq
 3
 4Public Class xmlDemoClass xmlDemo
 5    Public Shared Sub CreateXml()Sub CreateXml()
 6        Dim ld As New List(Of Object)
 7        ld.Add(New With {.ID = "1", .Name = "人事"})
 8        ld.Add(New With {.ID = "2", .Name = "业务"})
 9
10
11        Dim lp As New List(Of Object)
12        lp.Add(New With {.ID = "1", .Name = "jim", .DID = "1"})
13        lp.Add(New With {.ID = "2", .Name = "tony", .DID = "2"})
14        lp.Add(New With {.ID = "3", .Name = "jesson", .DID = "2"})
15
16
17        Dim person =
18                         19                             Select
20                                       
21                                       
22                                    %>
23
24                    
25        person.Save("C:\persons.xml")
26        Process.Start("C:\persons.xml")
27
28        Dim departMent = 29                                         Select
30                                                   
31                                                   
32                                                   
33                                                        34                                                            Select
35                                                                      
36                                                                      
37                                                                   %>
38                                                   
39                                                %>
40                        
41        departMent.Save("c:\departMent.xml")
42        Process.Start("c:\departMent.xml")
43
44      
45    End Sub
46    Public Shared Sub readXML()Sub readXML()
47      
48        Dim xdoc = XDocument.Load("C:\persons.xml")
49        Dim ps = From p In xdoc.Descendants("person") _
50                Select New With {.ID = p.Element("ID").Value, .Name = p.Element("Name").Value}
51        For Each p In ps
52            MsgBox(p.ID & Space(3) & p.Name)
53        Next
54    End Sub
55End Class
56
57

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-548714/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12639172/viewspace-548714/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值