我有一个像这样的xml文件:
<?xml version="1.0" encoding="utf-8"?>
<Views ClientCode="WSMCABS">
<View Name="vACCESSONE">
<Criteria>ACCESSONE</Criteria>
</View>
<View Name="vSample2">
<Criteria>SAMPLE2</Criteria>
</View>
</Views>
我正在创建一个连接到我的数据库并运行查询的独立界面。查询将数据返回到某些文本框,我想根据另一个文本框的文本将XML文件中的子项显示到文本框。
例如,textbox1.text在form_load
上显示“vACCESSONE”我希望textbox2.text在上面的xml示例中显示“ACCESSONE”。
答案 0 :(得分:0)
你考虑过使用Linq吗?然后,您可以使用以下代码选择所需的数据:
dim data=<?xml version="1.0" encoding="utf-8"?>
<Views ClientCode="WSMCABS">
<View Name="vACCESSONE">
<Criteria>ACCESSONE</Criteria>
</View>
<View Name="vSample2">
<Criteria>SAMPLE2</Criteria>
</View>
</Views>
dim result=data...<View>.where(function(p) p.@Name="vACCESSONE").select(function(p) p.<Criteria>.Value).FirstOrDefault