,比如我有以下XML: 我想讀一個XML閱讀器發件人對象:處理複雜的類型在C#中的XML閱讀器
<gesmes:Sender>
<gesmes:name>European Central Bank</gesmes:name>
</gesmes:Sender>
我寫了下面的解析器:
using (var reader = XmlReader.Create(new FileStream(Console.ReadLine(), FileMode.Open, FileAccess.ReadWrite, FileShare.Read)))
{
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
{
switch (reader.LocalName)
{
case "Sender":
do
{
reader.Read();
} while (reader.LocalName != "name");
Console.WriteLine("Sended from:" + reader.ReadElementContentAsString());
break;
}
}
}
}
這不太優雅,是否有另一種Xml讀取器的方法,或者這是唯一的方法?
R3turnz