2010-04-14 38 views
-3

我剛剛在一筆賬:製作的XML調用WhoisAPI

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

我從來沒有解析用C#XML,我怎麼才能在<email>標籤中的信息?

+1

認真看你的個人資料大多數問題後使用谷歌很容易用一個簡單的谷歌搜索回答: http://tinyurl.com/y3kuuvs – Tigraine 2010-04-14 18:43:13

+0

你爲什麼這麼對我意味着什麼? – 2010-04-15 12:04:02

+1

Tigraine有一點,如果你學會了谷歌自己的答案,你會是一個更有生產力的人。 – meagar 2010-04-15 21:09:42

回答

1

我知道的三個選項:

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(); 
}