사용자가 특정 XML 파일을 업로드 할 수있는 웹 응용 프로그램이 있습니다. 그런 다음 XML 파일을 웹 서비스에서 예상되는 객체로 변환해야합니다.Envelop 태그가 xml 객체에 없습니다.
< 봉투의 xmlns = 'http://schemas.xmlsoap.org/soap/envelope/이'> 기대하지 않은 :
코드 : 내가
deserialize
에OCTE
개체로 XML 문서를하려고 할 때var document = new XmlDocument(); document.Load(@"C:\Desktop\CteWebservice.xml"); var serializer =new XmlSerializer(typeof(OCTE)); var octe = (OCTE)serializer.Deserialize(new StringReader(document.OuterXml)); var serviceClient = new WSServiceClient(); serviceClient.InsertOCTE(octe);
나는이 오류가 발생합니다.
물론, OCTE
클래스에는 Envelope 속성이 없습니다.
제 질문은 OCTE
클래스에이 태그를 포함해야하며 그렇지 않으면 클라이언트에서 다른 것을해야합니까?