1

XML-RPC 経由で Web サービスを利用する必要があります。Web サービスは Python で記述されており、引数の 1 つは Python リストです。

XML-RPC.NETを使用してすべてのメソッドを呼び出していますが、Python リスト引数を必要とするものを除いて、正常に動作します。

引数として渡した場合、Web サービスによって Python リストとして解釈される C# の対応する構造は何でしょうか? 文字列で Python スタイルのコードを試しました。文字列配列も試しました。

どんな例でも本当に役に立ちます。

ありがとう、V

4

2 に答える 2

2

System.Object[] の配列を使用する必要があります。http://www.xml-rpc.net/faq/xmlrpcnetfaq.html#1.12を参照してください。 これらは通常、Python リストと同等です。

于 2009-08-08T01:04:13.543 に答える
1

基礎となる XML で取得する必要があるのは<array>タグです。

<array>
   <data>
      <value><i4>12</i4></value>
      <value><string>Egypt</string></value>
      <value><boolean>0</boolean></value>
      <value><i4>-31</i4></value>
   </data>
</array>

Python リスト用

[12, 'Egypt', False, -31]

XML-RPC.NET が<array>異種の「配列」を持つタグを発行する方法はわかりません。特定の C# 入力構造/データ構造に対して出力される XML を視覚化する方法はありますか?

于 2009-08-08T00:55:33.617 に答える