Arreglado:
soapenv = ET.Element("soapenv:Envelope",
attrib={"xmlns:soapenv": "
http://schemas.xmlsoap.org/soap/envelope/",
"xmlns:xsi": "
http://www.w3.org/2001/XMLSchema-instance",
"xmlns:xsd": "
http://www.w3.org/2001/XMLSchema",
"xmlns:ser": "urn:
websms.domain.es/api_php/server.wsdl"})
Me había hecho un lío.
Gracias.
El 26 de enero de 2016, 16:05, Quique Porta <[email protected]>
escribió:
> Os acabo de mentir jejejejejej
> Esa es la parte que me funciona :-D
>
> Esta es la que no se como hacer:
>
> <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="urn:
> websms.domain.es/api_php/server.wsdl">
>
> Esto es lo que hice :-\
>
> ET.Element("soapenv:Envelope", nsmap={"soapenv": "
> http://schemas.xmlsoap.org/soap/envelope/", "xsi": "
> http://www.w3.org/2001/XMLSchema-instance", "xsd": "
> http://www.w3.org/2001/XMLSchema", "ser": "urn:
> websms.domain.es/api_php/server.wsdl"})
>
> El 26 de enero de 2016, 15:55, Quique Porta <[email protected]>
> escribió:
>
>> Hola a todos,
>> tengo que crear un XML para mandarlo a un servicio SOAP.
>>
>> Me gustaría saber como hacer estos elementos del XML con cElementTree .
>> <user xsi:type="xsd:string">xxxx</user>
>> <pass xsi:type="xsd:string">xxxx</pass>
>>
>> He intentado esto pero no sirve :P
>>
>> cElementTree.SubElement(body, "user", attrib={'xsi:type':
>> 'xsd:string'}).text = "USER"
>>
>>
>> Un Saludo.
>>
>>
>
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/