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 <quiquepo...@gmail.com> 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 <quiquepo...@gmail.com> > 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 Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/