Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>If you are really wanting to use SOAP 1.2 even though it is not used as a standard as yet, I reckon I can post an answer that requires some work (all for the greater good <code>:)</code>).</p> <p>I recommend that you use <strong><a href="http://sourceforge.net/projects/gsoap2/files/" rel="nofollow noreferrer">gSOAP</a></strong>:</p> <blockquote> <p>gSOAP - a easy-use, cross-platform toolkit for C/C++ lovers to develop XML-based Web services and XML parsers. Although it is well-known as a Web service development toolkit and has been proved its good performance, it can also be used to create high-performance XML parsers, serializers and deserializers from XML schemas or C/C++ structs/classes. My experimental results demonstrate that the XML parsers generated using gSOAP toolkit run several times faster than xerces-c parsers in either DOM or SAX mode.</p> </blockquote> <p>Now, I wish it were that easy. Due to gSOAP being a C++ library, you are going to have to wrap it to be able to use it in Python. </p> <p>One way of wrapping the library is to use a tool by the name of <strong><a href="http://www.swig.org/" rel="nofollow noreferrer">SWIG</a></strong> (Simplified Wrapper and Interface Generator). This tool automatically wraps C/C++ libraries for use in high level languages, for example (you guessed it) Python.</p> <p>I also recommend you read <a href="http://pywebsvcs.sourceforge.net/holger.pdf" rel="nofollow noreferrer">this PDF file (from page 14)</a> on implementing gSOAP with C++. It is very helpful.</p> <p>Using this solution, you can utilize a well looked after library, SOAP 1.2 and a very nice performance ratio. I think you will be quite happy with the results.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload