0
我有一个简单的Web服务,将有一个方法:DoTransactions(XLM)传递XML的web服务
现在的原因,我使用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不同的代码语言。
你是说传一个字符串作为参数吗? – Neale 2010-04-26 12:46:09
@Neale:是将你的xml作为字符串传递。仅仅传递XML意味着它更容易维护,即说你需要支持一个新的参数,它只是更新你的解析器来适应的一个例子。无需任何客户端更改。 – James 2010-04-26 13:03:37
我会尝试这个,并会看到它如何去。谢谢 – Neale 2010-04-26 13:36:05