從XML文件中的值複製到變量我有一個* .xml文件是這樣的:如何在C#
<?xml version="1.0" encoding="utf-8" ?>
- <!-- User settings
-->
- <Settings>
<Session_File>C:\programs\Notepad++Portable\help.html</Session_File>
<Training_catalogue>C:\Windows\Cursors\aero_ew.cur</Training_catalogue>
<Users_ID>C:\Windows\_default.pif</Users_ID>
<File_with_badge_ID>C:\Windows\PFRO.log</File_with_badge_ID>
<Session_Folder>C:\Program Files</Session_Folder>
<PDF_Folder>C:\Program Files\GRETECH\GomPlayer\logos</PDF_Folder>
</Settings>
我想將每個「路徑」給一個變量。 例如「String user_id = C:\ Windows_default.pif」我有以下代碼來讀取XML文件。
//Read values from xml file
XElement xelement = XElement.Load("settings.xml");
IEnumerable<XElement> employees = xelement.Elements();
// Read the entire XML
foreach (var employee in employees)
{
Maybe in this place I have to write some code
}
請幫我
是的,你必須寫一些代碼 –
的http:// MSDN .microsoft.com/en-us/library/cc189056(v = vs.95).aspx google是你的朋友! – mituw16
看起來你有一個固定的數據模型。我建議你考慮使用'XmlSerializer'來輕鬆讀取XML數據並建立一個好的類來存儲信息。這裏有一個基本的教程:http://tech.pro/tutorial/798/csharp-tutorial-xml-serialization –