我有一個自定義的HTTP處理程序,它將接收XML。我需要將節點保存到字符串參數中。 這是XML -如何將XML節點值保存爲字符串參數
<?xml version="1.0" encoding="utf-8"?>
<alp>
<trade_no>11q</trade_no>
<out_trade_no>22z</out_trade_no>
<trade_status>T</trade_status>
</alp>
我曾經嘗試這樣做 -
public void ProcessRequest(HttpContext context)
{
var stream = context.Request.InputStream;
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, buffer.Length);
string strXml = Encoding.UTF8.GetString(buffer);
XmlTextReader reader = new XmlTextReader(new System.IO.StringReader(strXml));
..........
}
,或者使用DOM?請建議我一個解決方案
感謝編輯:) – Sandy 2013-04-24 13:25:21