我有一个安装程序列表的程序。我想有一个配置文件指向每个程序的位置。
<app1>C:\Test\App1.exe</app1>
<app2>C:\Test\App2.exe</app2>
<app3>C:\Test\App3.exe</app3>
我认为应该在Load上读取此XML文件并将该位置指定为变量。然后我可以在单击按钮时分配命令process.start(AppXVariable)
。
非常感谢任何帮助
谢谢
我目前的代码是:
进口系统 进口System.IO 导入System.Xml
Public Class Form1 Dim document As XmlReader = New XmlTextReader(&#34; XMLFile1.xml&#34;)
Private Sub AppInstall()
Dim strinstall As String
If RadioButton1.Checked = True Then
strinstall = "App1"
ElseIf RadioButton2.Checked = True Then
strinstall = "App2"
End If
While (document.Read())
Dim type = document.NodeType
If (type = XmlNodeType.Element) Then
If (document.Name = strinstall) Then
Process.Start(document.ReadInnerXml)
End If
End If
End While
Return
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
AppInstall()
End Sub
结束班
答案 0 :(得分:0)
查看本教程,了解如何使用XMLReader类
http://vb.net-informations.com/xml/open-xml-vb.net.htm
这个用于其他一些XML操作的东西
http://www.codeproject.com/Articles/169598/Parse-XML-Documents-by-XMLDocument-and-XDocument
如果您遇到困难,请随意发布其他问题,但请务必先搜索!
这个问题与许多其他问题重复。例如How to read an XML File
答案 1 :(得分:0)
Here解释了如何读取整个xml文件。 只有当你想要xml文件的主要部分时才有趣。