得到一个XML字符串,但不保存为.XML本地文件,但又要读取节点的值
如:
string param = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>" +
"<CarClientTestRequest>" +
"<DateTime>2008-5-30 9:18:58</DateTime>" +
"<ClientPhone>15874019364</ClientPhone>" +
"<MessageType>139</MessageType>" +
"<State>000</State>" +
"<Parameter>00</Parameter>" +
"<TimeSpan>10</TimeSpan>" +
"</CarClientTestRequest>";string strClientPhone = 要得到ClientPhone的值?我写的在root.SelectSingleNode地方报错
Stream ReStream = this.Request.InputStream;//接收传入的流数据
StreamReader read = new StreamReader(ReStream, Encoding.UTF8);
string content = read.ReadToEnd(); XmlDocument xmldoc = new XmlDocument();//实例化一个XmlDocument对像
xmldoc.LoadXml(content);//加载为xml文档 XmlElement root = xmldoc.DocumentElement;
string name = root.SelectSingleNode("CarClientTestRequest/ClientPhone").InnerText;
如:
string param = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>" +
"<CarClientTestRequest>" +
"<DateTime>2008-5-30 9:18:58</DateTime>" +
"<ClientPhone>15874019364</ClientPhone>" +
"<MessageType>139</MessageType>" +
"<State>000</State>" +
"<Parameter>00</Parameter>" +
"<TimeSpan>10</TimeSpan>" +
"</CarClientTestRequest>";string strClientPhone = 要得到ClientPhone的值?我写的在root.SelectSingleNode地方报错
Stream ReStream = this.Request.InputStream;//接收传入的流数据
StreamReader read = new StreamReader(ReStream, Encoding.UTF8);
string content = read.ReadToEnd(); XmlDocument xmldoc = new XmlDocument();//实例化一个XmlDocument对像
xmldoc.LoadXml(content);//加载为xml文档 XmlElement root = xmldoc.DocumentElement;
string name = root.SelectSingleNode("CarClientTestRequest/ClientPhone").InnerText;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货