【问题标题】:Python xmlrpc.client sending objectsPython xmlrpc.client 发送对象
【发布时间】:2016-11-28 15:18:17
【问题描述】:

我正在使用 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>

我可以使用 python 对象和列表,其中使用了用于 rpc 请求的标准 xml,但在这种情况下,xml 非常具体,我一无所知!

欢迎任何建议!

【问题讨论】:

  • 据我所知,xmlrpc 规范没有对“成员”的属性做出规定。我完全错过了什么吗?

标签: xml python-3.5 xml-rpc xmlrpcclient


【解决方案1】:

原来我只需要将 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>"""

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 2022-01-15
    • 2014-05-20
    • 1970-01-01
    • 2013-01-05
    • 2018-05-03
    • 2019-08-24
    相关资源
    最近更新 更多