如果数据不是很大的话,我觉得直接加工好一点.
恩 毕竟新闻网页不是很大 读完就扔
此号自封于2006年11月30日
[CODE]
XmlTextReader reader=new XmlTextReader (stringUrl);
reader.WhitespaceHandling =WhitespaceHandling.None ;
XmlDocument doc=new XmlDocument ();
doc.Load (reader);
XmlNode xnod=doc.DocumentElement ;
Response.Write ("<br><br>");
Display(xnod);
}
void Display(XmlNode xnod)
{
if(xnod.HasChildNodes )
{
for(int i=0;i<xnod.ChildNodes .Count ;i++)
Display(xnod.ChildNodes [i]);
}
else
{
if(xnod.ParentNode .LocalName.ToLower () =="title")
{
Response.Write ("<br>");
Response.Write ( "<h3>" + xnod.InnerText +"</h3>" );
}
else if(xnod.ParentNode .LocalName.ToLower () =="link")
{
Response.Write ("<br>");
Response.Write ( "<link>" + xnod.InnerText +"</link>" );
}
else
{
Response.Write (xnod.InnerText );
}
}
}[/CODE]
目前我用这个打印读取的东西