Question

Nous avons un service Web .NET 2 SOAP destiné à être utilisé par une autre application interne à notre organisation. Le service Web renvoie un ensemble de données .NET comme suit:

public System.Data.DataSet GetStatementFor(string contractList,
  System.DateTime startDate, System.DateTime endDate)

Dans l’un des cas d’utilisation, il est nécessaire d’obtenir le code XML de l’objet DataSet. Évidemment, le DataSet est retourné via XML dans tous les cas, alors je me demandais s'il était possible d'utiliser simplement le XML qui le représente dans SOAP. Normalement, le XML est encapsulé dans un objet DataSet que je devrai ensuite sérialiser à nouveau. Puis-je ignorer ces deux dernières étapes tout en retournant un ensemble de données dans les cas où cela a du sens?

Était-ce utile?

La solution

Non, le service Web transfère un DataSet au format SOAP, différent du format utilisé par DataSet.WriteXml ().

Autres conseils

Je ne comprends pas ce que vous voulez. DataSet sera sérialisé en XML et désérialisé de l'autre côté dans un DataSet, pourquoi devez-vous vous soucier du XML sous-jacent?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top