将xml传递给webservice

时间:2010-04-26 10:08:21

标签: c# xml web-services

我有一个简单的Web服务,它有一个方法:DoTransactions(xlm)

现在我使用XML作为参数的原因是由于参数经常会改变。例如,它可能是:

<payload>
 <userId>1234</userid>
 <partnerId>ptn654</partnerId>
</payload>

OR

<payload>
 <partnerId>ptn654</partnerId>
 <items>
  <item1>
   <cost>10</cost>
   <description>This is item 1</description>
  </item1>
 </items>
</payload>

如您所见,XML字符串将始终更改(这是由于客户端请求)

最好是传入一个字符串并解析方法中的XML,或者应该有更好的方法来实现它。

此Web服务将用于varios不同的代码语言。

1 个答案:

答案 0 :(得分:2)

如果数据永远在变化,那么我会坚持你正在做的事情。