C# 对WhoisAPI进行XML调用

C# 对WhoisAPI进行XML调用,c#,.net,xml,whois,C#,.net,Xml,Whois,我刚得到一个账户: 我从来没有用c#解析过XML,我如何在标记中获取信息?我知道三个选项: (.NET Framework 3.5) XmlDocument示例: XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); string email = doc.SelectSingleNode("/WhoisRecord/registrant/email").InnerText; XmlReader示例: using (XmlRead

我刚得到一个账户:


我从来没有用c#解析过XML,我如何在
标记中获取信息?

我知道三个选项:

  • (.NET Framework 3.5)
XmlDocument示例:

XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string email = doc.SelectSingleNode("/WhoisRecord/registrant/email").InnerText;
XmlReader示例:

using (XmlReader reader = new XmlTextReader(new StringReader(xml)))
{
    reader.Read(); 
    reader.ReadStartElement("WhoisRecord");  
    reader.ReadStartElement("registrant");  
    reader.ReadStartElement("email");  
    reader.ReadString().Dump();
}

认真使用谷歌在查看你的个人资料后,你的大多数问题都可以通过简单的谷歌搜索轻松回答:Tigraine有道理;如果你学会自己用谷歌搜索答案,你将是一个更有效率的人。