Code Behind
private void Read(string url){
var webClient = new WebClient();
string result = webClient.DownloadString(url);
XDocument xDoc = XDocument.Parse(result);
domainName.Text = xDoc.Descendants("title").First().Value;
var nStatus = xDoc.Element("rss").Element("channel").Element("status");
if (nStatus != null)
{
status.Text = nStatus.Value;
}
var items = xDoc
.Descendants("item").Select(x => new
{
Title = x.Element("title").Value,
Description = x.Element("description").Value
}).ToArray();
rpt.DataSource = items;
rpt.DataBind();
}
Code design
<asp:Literal ID="domainName" runat="server"></asp:Literal><br />
<asp:Literal ID="status" runat="server"></asp:Literal><br />
<asp:Repeater ID="rpt" runat="server">
<ItemTemplate>
<%#Eval("title")%>:
<%#Eval("description")%><br />
</ItemTemplate>
</asp:Repeater>
Result for link: http://whois.matbao.vn/rss/matbao.com/0
google.com
Unavailable
Domain Name: GOOGLE.COM
Registrar: MARKMONITOR INC.
Whois Server: whois.markmonitor.com
Referral URL: http://www.markmonitor.com
Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited,
Updated Date:20-jul-2011
Creation Date:15-sep-1997
Expiration Date:14-sep-2020
NS1.GOOGLE.COM:216.239.32.10
NS2.GOOGLE.COM:216.239.34.10
NS3.GOOGLE.COM:216.239.36.10
NS4.GOOGLE.COM:216.239.38.10
Code PHP
<?php
getFeed();
function getFeed() {
$content = file_get_contents("http://whois.matbao.vn/rss/matbao.com/0");
$x = new SimpleXmlElement($content);
echo $x->channel->title . '<br>';
echo $x->channel->status . '<br>';
foreach($x->channel->item as $entry) {
echo $entry->title .': '. $entry->description.'<br>';
}
}
?>
Result for link: http://whois.matbao.vn/rss/matbao.com/0
google.com
Unavailable
Domain Name: GOOGLE.COM
Registrar: MARKMONITOR INC.
Whois Server: whois.markmonitor.com
Referral URL: http://www.markmonitor.com
Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited,
Updated Date:20-jul-2011
Creation Date:15-sep-1997
Expiration Date:14-sep-2020
NS1.GOOGLE.COM:216.239.32.10
NS2.GOOGLE.COM:216.239.34.10
NS3.GOOGLE.COM:216.239.36.10
NS4.GOOGLE.COM:216.239.38.10