Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Zeep对象中添加多个同质子元素_Python_Xml_Soap_Zeep - Fatal编程技术网

Python 如何在Zeep对象中添加多个同质子元素

Python 如何在Zeep对象中添加多个同质子元素,python,xml,soap,zeep,Python,Xml,Soap,Zeep,使用异构元素创建Zeep对象非常容易,例如: <A> <B> <C>foo</C> <D>bar</D> </B> <E> <C>foo</C> <D>bar</D> </E> </A> 目前尚不清楚的是,您打算如何创建具有以下同质元素的结构: <A> <B&

使用异构元素创建Zeep对象非常容易,例如:

<A>
  <B>
    <C>foo</C>
    <D>bar</D>
  </B>
  <E>
    <C>foo</C>
    <D>bar</D>
  </E>
</A>
目前尚不清楚的是,您打算如何创建具有以下同质元素的结构:

<A>
  <B>
    <C>foo</C>
    <D>bar</D>
  </B>
  <B>
    <C>foo</C>
    <D>bar</D>
  </B>
</A>

福
酒吧
福
酒吧

您如何用Zeep客户端类型来表示这一点?

几周前搜索了这一点,它有一个合理的答案

<A>
  <B>
    <C>foo</C>
    <D>bar</D>
  </B>
  <B>
    <E>far</E>
    <F>boo</F>
  </B>
</A>
:耶:

也发现了,所以可能是复制品

<A>
  <B>
    <C>foo</C>
    <D>bar</D>
  </B>
  <B>
    <E>far</E>
    <F>boo</F>
  </B>
</A>
dic = dict(
  A=dict(
    B=[
      {"C": "foo", "D": "bar"},
      {"E": "far", "F": "boo"},
    ]
  )
)