우리는 조직 내부의 다른 응용 프로그램에서 사용하기위한 .NET 2 SOAP 웹 서비스를 제공합니다. 웹 서비스는 다음과 같은 .NET 데이터 집합을 반환합니다.SOAP에서 XML로 반환 된 DataSet을 가져 옵니까?
public System.Data.DataSet GetStatementFor(string contractList,
System.DateTime startDate, System.DateTime endDate)
이제는 사용 사례 중 하나에서 DataSet 객체의 XML을 가져와야합니다. 분명히 DataSet은 XML을 통해 어떤 경우에도 반환되기 때문에 SOAP에서 XML을 나타내는 XML을 사용할 수 있는지 궁금합니다. 일반적으로 XML은 DataSet 객체에 래핑되어 다시 직렬화해야합니다. 이 마지막 두 단계를 건너 뛰고 의미가있는 경우 데이터 세트를 반환 할 수 있습니까?
예, 이해합니다. 그러나 그 SOAP 포맷에 대해 내 손을 잡을 수 있습니까? 메타 데이터와 메타 데이터는 여전히 인코딩되어 있으므로 용도에 맞게 사용해야합니다. 내가 알기 론 그들은 기본적으로 XSL 변환을 통해 원하는 형식으로 변환 할 계획입니다. –
WebService 통신에서 가져 오는 것이 더러워집니다. 하지만 수신 후 SOAP 포맷터를 통해 실행할 수 있습니다. 나는 그들이 '먼저'무엇을 원하는지 다시 한번 확인합니다. –
XML 스트링을 사용하는 기존 코드에이 피드를 공급하는 계획이라고 생각합니다. 어쩌면 내가 말했듯이 - DataSet.WriteXML()이 작동하지만 XML과의 변환을 건너 뛸 수 있다고 생각했습니다. –