1

私は Python3 と xmlrpc.client ライブラリを使用しています。ドキュメントは少しまばらに見えますが、それはおそらく私がxmlrpcに慣れていないためです。

検索メソッドへのパラメーターとして、次の xml を文字列形式で送信する必要があります。どうすればいいですか?

<EntitySearch listing='4'>
    <SearchResult field='first_name'/>
    <SearchResult field='last_name'/>
    <SearchResult field='preferred_name'/>
    <SearchByField field='last_name' op='equal'><s>Bloggs</s></SearchByField>
</EntitySearch>

rpc リクエストに標準の xml が使用されている Python オブジェクトとリストを使用することはできますが、このような場合、xml が非常に具体的である場合、私は無知です!

どんなアドバイスでも大歓迎です!

4

1 に答える 1

0

XML を複数行の文字列として送信するだけでよいことがわかりました。

searchData = """<EntitySearch listing='4'>
                    <SearchResult field='first_name'/>
                    <SearchResult field='last_name'/>
                    <SearchResult field='preferred_name'/>
                    <SearchByField field='last_name' op='equal'><s>Bloggs</s></SearchByField>
                </EntitySearch>"""
于 2016-11-28T19:15:02.053 に答える