这听起来可能是一个非常基本的问题,但就是这样。我在 DOM 中加载了这个示例 XML
<message from="fromvalue" to="tovalue" xml:lang="en" type="chat">
<thread>{fe422b47-9856-4404-8c35-5ff45e43ee01}</thread>
<body>Test buddy</body>
<active xmlns="http://XXXX.org/protocol/chatstates" />
</message>
这是我使用以下代码从请求正文收到的
StreamReader reader = new StreamReader ( HttpContext.Request.InputStream, System.Text.Encoding.UTF8 );
string sXMLRequest = reader.ReadToEnd ( );
XmlDocument xmlRequest = new XmlDocument ( );
xmlRequest.LoadXml ( sXMLRequest );
现在我需要的是三个不同变量中的三件事的值
string bodytext = {body element inner text}
string msgfrom = {from attribute value of message element}
string msgto = {to attribute value of message element}
我正在使用 C#,任何人都可以从他们宝贵的时间中抽出几分钟来指导我,将非常感激