簡體   English   中英

如何閱讀此xml文件?

[英]How do I read this xml File?

我有這個xml文件

<?xml version="1.0" encoding="utf-8" ?>
<parameters>
    <parameters 
        registerLink="linkValue" 
        TextBox.name="nameValue" 
    />
</parameters>

我想通過代碼打印“ LinkValue”和“ nameValue”:

 Console.WriteLine("registerLink: " + registerLink);
 Console.WriteLine("TextBox.name: " + TextBox.name);

謝謝

最簡單的API是XLinq(System.Xml.Linq)

var doc = XDocument.Load(fileName);
// This should be parameters/parameter, i follow the question with parameters/parameters
var par = doc.Element("parameters").Element("parameters");  
registerLink = par.Attribute("registerLink").Value;  // string

您可以使用像這樣的xml閱讀器

http://msdn.microsoft.com/en-us/library/cc189056%28v=vs.95%29.aspx

找到工作樣本后,請在此處查找如何從文件流中打開xml閱讀器。 文件必須位於項目目錄中

http://support.microsoft.com/kb/307548

完成此操作后,您可以添加一個打開文件對話框,以查找計算機上的任何文件,甚至驗證.xml擴展名及更多內容。

編輯:正如您在下面的評論中看到的那樣,Hanks解決方案更好,更快,更容易。 僅當您具有包含大量數據的xml文件時,我的解決方案才有用。 您可能仍然對文件對話框感興趣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM