各位大虾。
调用WebServer返回XML,这个XML全部的内容存贮在一个string里,请问怎么读出这个XML的全部节点值呢??谢谢!XML内容如下:<?xml version=\"1.0\" encoding=\"gb2312\"?>\n<iMail:Response xmlns:iMail=\"http://www.sina.com.cn/2005/iDomino/\"><prompt>
<retcode code=\"0\">success</retcode>
</prompt><option>
<mails>
<mail>
<index>1</index>
<from><![CDATA[vicky]]></from>
<date><![CDATA[2005-06-20 17:10:00]]></date>
<subject><![CDATA[1 mail]]></subject>
<MailID>AE6</MailID>
</mail> <mail>
<index>2</index>
<from><![CDATA[vicky]]></from>
<date><![CDATA[2005-06-20 17:11:05]]></date>
<subject><![CDATA[3 mail]]></subject>
<MailID>AEE</MailID>
</mail> <mail>
<index>3</index>
<from><![CDATA[]]></from>
<date><![CDATA[2005-06-21 11:26:33]]></date>
<subject><![CDATA[回复:3 mail]]></subject>
<MailID>AF6</MailID>
</mail> <mail>
<index>4</index>
<from><![CDATA[CN=Tester/O=ultra]]></from>
<date><![CDATA[2005-06-21 11:28:22]]></date>
<subject><![CDATA[Re: 回复:3 mail]]></subject>
<MailID>AFE</MailID>
</mail> <mail>
<index>5</index>
<from><![CDATA[]]></from>
<date><![CDATA[2005-06-21 11:29:41]]></date>
<subject><![CDATA[回复:回复:3 mail]]></subject>
<MailID>B06</MailID>
</mail> <mail>
<index>6</index>
<from><![CDATA[]]></from>
<date><![CDATA[2005-06-21 11:30:40]]></date>
<subject><![CDATA[回复:回复:3 mail]]></subject>
<MailID>B0A</MailID>
</mail> <mail>
<index>10</index>
<from><![CDATA[CN=Tester/O=ultra]]></from>
<date><![CDATA[2005-06-24 15:40:41]]></date>
<subject><![CDATA[Re: 回复:1 mail]]></subject>
<MailID>B1E</MailID>
</mail> </mails>
</option>
</iMail:Response>
调用WebServer返回XML,这个XML全部的内容存贮在一个string里,请问怎么读出这个XML的全部节点值呢??谢谢!XML内容如下:<?xml version=\"1.0\" encoding=\"gb2312\"?>\n<iMail:Response xmlns:iMail=\"http://www.sina.com.cn/2005/iDomino/\"><prompt>
<retcode code=\"0\">success</retcode>
</prompt><option>
<mails>
<mail>
<index>1</index>
<from><![CDATA[vicky]]></from>
<date><![CDATA[2005-06-20 17:10:00]]></date>
<subject><![CDATA[1 mail]]></subject>
<MailID>AE6</MailID>
</mail> <mail>
<index>2</index>
<from><![CDATA[vicky]]></from>
<date><![CDATA[2005-06-20 17:11:05]]></date>
<subject><![CDATA[3 mail]]></subject>
<MailID>AEE</MailID>
</mail> <mail>
<index>3</index>
<from><![CDATA[]]></from>
<date><![CDATA[2005-06-21 11:26:33]]></date>
<subject><![CDATA[回复:3 mail]]></subject>
<MailID>AF6</MailID>
</mail> <mail>
<index>4</index>
<from><![CDATA[CN=Tester/O=ultra]]></from>
<date><![CDATA[2005-06-21 11:28:22]]></date>
<subject><![CDATA[Re: 回复:3 mail]]></subject>
<MailID>AFE</MailID>
</mail> <mail>
<index>5</index>
<from><![CDATA[]]></from>
<date><![CDATA[2005-06-21 11:29:41]]></date>
<subject><![CDATA[回复:回复:3 mail]]></subject>
<MailID>B06</MailID>
</mail> <mail>
<index>6</index>
<from><![CDATA[]]></from>
<date><![CDATA[2005-06-21 11:30:40]]></date>
<subject><![CDATA[回复:回复:3 mail]]></subject>
<MailID>B0A</MailID>
</mail> <mail>
<index>10</index>
<from><![CDATA[CN=Tester/O=ultra]]></from>
<date><![CDATA[2005-06-24 15:40:41]]></date>
<subject><![CDATA[Re: 回复:1 mail]]></subject>
<MailID>B1E</MailID>
</mail> </mails>
</option>
</iMail:Response>
解决方案 »
- 就实际就业来讲,学会jquery是开发web所必须的吗?
- 关于基于ASP.NET的分布式应用程序的体系结构和部署模式
- js阻止客户端回发
- 无法在后台获取select控件的索引值
- 问一个DataGrid存储分页的问题?
- asp.net(c#)水晶报表实现后怎样把显示的报表放大?
- asp.net新建WEB页面为什么出错....高手帮忙!!!急等待中标..........................
- 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之
- asp.net中这样在label显示数据库字段
- 在DataGrid中RadioButton自成一列的问题!!
- 如何判断一个Session是否存在?
- 如何把datagrid的外边框去掉,保留其内框线!
xmlDoc.LoadXml(strXml);
或
XmlDataDocument xmlDoc = new XmlDataDocument();
xmlDoc.LoadXml(strXml);
xmlDoc.LoadXml(strXml);
datagrid.DataSource = xmlDoc.DataSet;
string strmxl="你所读入xml的字符串";
string NewLine = System.Environment.NewLine;
string s = strmxl.Replace(NewLine,"");
System.IO.StringReader reader = new System.IO.StringReader(s);
xmlds.ReadXml(reader as System.IO.TextReader);
reader.Close();
datagrid1.DataSource=xmds;
datagrid1.DataBind();