我建了个webservice供对方调用,但是只要对方传过来xml中有回车,c#里就自动截取回车前的字符了,有什么办法全部获取?

解决方案 »

  1.   

    你的获取代码怎么写的啊?对方的xml全部传过来了吗
      

  2.   

    是全部传过来了,我自己测试过了也是这样的问题,我的代码是这样的
        public string PatientOrderInfo(string str_xml)
        {
            string test = @str_xml;
            string str_success_rtn = "<Request><SendAppBillReturn><ResultCode>0</ResultCode><ResultContent>成功</ResultContent></SendAppBillReturn></Request>";
             string str_failed_rtn = "<Request><SendAppBillReturn><ResultCode>-1</ResultCode><ResultContent>失败</ResultContent></SendAppBillReturn></Request>";        
            
            try
            {            XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.LoadXml(test);
                XmlNode Name = xmlDoc.SelectSingleNode("//Name");//1.姓名
                return Name.InnerText.Trim();
            }
            catch
            {
                return str_failed_rtn;
            }    }