【发布时间】:2019-05-02 16:30:53
【问题描述】:
我正在尝试通过 Xpath 和 C# 更改“test-data1”字符串。一开始就无法接近甚至获得价值。
任何帮助表示赞赏。
<Dashboard>
<Title Text="view1" />
<DataSources>
<SqlDataSource Name="DS1" ComponentName="sqlDataSource1">
<Connection Name="DEV1" ConnectionString="test-data1" />
<Connection Name="DEV2" ConnectionString="test-data2" />
<ConnectionOptions CloseConnection="true" />
</SqlDataSource>
</DataSources>
</Dashboard>
我试过xml.XPathSelectElement("//SqlDataSource/Connection/@ConnectionString");
也读取数据,但它为空。我想通过代码更改 test-data1 或 test-data2。
【问题讨论】:
-
xml.SelectSingleNode("//SqlDataSource/Connection[@ConnectionString='test-data1']')这将为您提供Connection节点,以便您可以更改其属性。 -
我查询的是读数据,不是写数据。