XmlDocument doc = new XmlDocument();
doc.Load("文件名");
XmlNode root = doc.DocumentElement;
XmlNode user = root.SelectSingleNode("找到元素为ID,在这果如何写,注意MD嵌套");
<?xml version="1.0" encoding="utf-8"?>
<MD>
<users>
<user>
<ID>0</ID>
<Name>w</Name>
<Container />
</user>
<user>
<ID>1</ID>
<Name>5</Name>
<Container />
</user>
</users>
</MD>
doc.Load("文件名");
XmlNode root = doc.DocumentElement;
XmlNode user = root.SelectSingleNode("找到元素为ID,在这果如何写,注意MD嵌套");
<?xml version="1.0" encoding="utf-8"?>
<MD>
<users>
<user>
<ID>0</ID>
<Name>w</Name>
<Container />
</user>
<user>
<ID>1</ID>
<Name>5</Name>
<Container />
</user>
</users>
</MD>
解决方案 »
- 如何去掉内容中的HTML标签,包括标签中的内嵌标签和属性,只留下文字内容
- 关于master权限问题(网站总是出现错误提示)-不仅支付100分,就是支付100RMB也行
- 求教各位大佬(关于Atlas框架)
- asp.net + oracle 数据库session 太多的问题
- 怎么改ajax里面calendar控件,让它显示中文
- 为什么出错,,,我是初学者,,我想把数据库的表的内容显示在文本框中....请高手帮忙
- dropdownlist option样式
- ~~!!急~~~高手请进~~~在线等待~~来者有分~!!
- 网站被病毒感染该如何解决
- asp.net中怎样才能实现onmouse事件
- 多值传递怎么写?
- 谁能帮我分析几句代码?
XmlDoc.Load(XPath)
Dim root As XmlNode = XmlDoc.DocumentElement
Dim xn As XmlNode
For Each xn In root.ChildNodes '遍歷所有的Lan子節點
Dim xe As XmlElement = CType(xn, XmlElement) '將子節點類型轉換XmlElement類型
Dim nls As XmlNodeList = xe.ChildNodes '繼續獲取xe子節點的所有子節點
If nls.Item(0).ChildNodes.Item(0).Value <> Nothing Then
If nls.Item(0).ChildNodes.Item(0).Value = CType(Slan, Integer) And nls.Item(2).ChildNodes.Item(0).Value = CType(LanClass, Integer) Then '第一個子節點(從0開始計數)
Dim xn1 As XmlNode
For Each xn1 In nls '遍歷Lan子節點的所有子節點,即一個子節點的所有元素
Dim xe2 As XmlElement = CType(xn1, XmlElement)
If xe2.Name = "ID" Then '如果該子節點名為ID
Return xe2.InnerText '返回值
Exit Function
End If
Next
End If
End If
Next