所以,我有一个简单的代码来从XML获取连接字符串的值。
connectionString = root.<TestDB>.Value.ToString
正如您所见,&#34; TestDB&#34;是给我连接名称的元素名称。我想替换这个&#34; TestDB&#34;用变量。可悲的是,我无法弄清楚如何做到这一点。
以下是我正在使用的XML。
<connections>
<TestDB>Data Source=GAMING;Initial Catalog=BasicDB;User ID=sa;Password=J1tendr@</TestDB>
<TestDBConnectionType>SQL</TestDBConnectionType>
<NewDB>ConnectionType=SQL;Data Source=GAMING;Initial Catalog=BasicDB;User ID=sa;Password=J1tendr@</NewDB>
<NewDBConnectionType>SQL</NewDBConnectionType>
</connections>
我想根据程序员使用的连接名称来获取连接字符串。
答案 0 :(得分:0)
如果我理解正确,您可以使用.Element()
方法查找元素名称等于某个名称的第一个孩子,例如:
Dim elementName As String = "TestDB"
connectionString = root.Element(elementName).Value