我想问一下WPF C#和XML连接。
当我必须创建XML文件时,让我们跳过那一部分。我已经有一个名为" xmlconf.xml"。现在我想从C#代码访问它的值(不使用XAML绑定)。它们也必须在运行时重写。
这是我的XML文件的一部分
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="SampleApp" GeneratedClassName="xmlconf">
<Profiles />
<Settings>
<Setting Name="string_a" Type="System.String" Scope="User">
<Value Profile="(Default)">some_string_a</Value>
</Setting>
</Settings>
</SettingsFile>
如果您认为自己可以帮助我但有一些误解,请发表评论,以便我对帖子进行更改。
答案 0 :(得分:0)
您可以使用XDocument
访问XML数据。
var doc = XDocument.Load("xmlconf.xml");
有关详细信息,请参阅How to get value of child node from XDocument或MSDN。
答案 1 :(得分:0)
看起来很像Visual Studio设置文件...
假设您的项目使用设置文件正确配置,您可以像这样读取/写入其中的值:
Properties.Settings.Default.string_a = "abc"