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