2013-08-22 60 views
0

我正在使用xmlreader來解析有效的xml文件。我開始閱讀,並有一條if語句,如下所示:解析C#中的XML文檔#

if (reader.IsStartElement()) 
{ 
    // Code needed here 

如何獲取該啓動元素的名稱?

+2

爲什麼使用'XmlReader'?我建議你看看右邊的「相關問題」。這不是ASP Classic。 –

+0

MSDN? http://msdn.microsoft.com/en-us/library/xaxy929c.aspx – Jonathan

回答

1

你可以只檢查reader.Name

if (reader.IsStartElement()) 
{ 
    if (reader.Name == "settings") 
    { 
      //do stuff 

的價值,但作爲其他人則建議,你可能想了解的XmlReader更多的文檔,甚至想幹脆用的XDocument等解析完整的XML文檔

+1

我認爲有錯字。 reader.Name =「設置」應該更改爲== –