日期:2014-05-18  浏览次数:20947 次

C#接收post xml里面的值...
Stream inputstream = Page.Request.InputStream;
  byte[] b = new byte[inputstream.Length];
  inputstream.Read(b, 0, (int)inputstream.Length);
  string inputstr = System.Text.Encoding.Default.GetString(b);

下面呢 ....

------解决方案--------------------
XmlDocument d = new XmlDocument();
d.Load(inputstr );

去解析吧,网上有很多相关示例代码
------解决方案--------------------
顶楼的代码,断点到
string inputstr = System.Text.Encoding.Default.GetString(b);
这行,执行过去,看看 inputstr 的内容是不是标准 xml,有没缺什么