我刚刚在以下地址注册了一个帐户:

http://www.whoisxmlapi.com/index.php#/whois-api-doc.php?rid=1

我从来没有用 C# 解析过 XML,我如何获取其中的信息 <email> 标签 ?

有帮助吗?

解决方案

我知道三种选择:

Xml文档示例:

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();
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top