Re: smsc_soap.c
Alejandro Guerrieri <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Yes, and at least in my experience there's a lot of "generic" XML out there. XSLT looks like a good option for me, I'm only concerned with how much performance impact would have to run a transformation on each request. Regards, -- Alejandro Guerrieri [email protected] On 06/02/2009, at 7:44, Marius Huysamen wrote: > > > I like gSoap as well. I've played around with it to explore its use > in other projects, but there is one thing to take note of. If you > are going to use gSoap, then you are choosing not to have user- > created XML templates. gSoap takes a WSDL and generates C code to > handle the SOAP call described within. Thus adding other XML > formats would require a recompile of the SOAP module. The other > approach is to use it as a wrapper (transport manager) for generic > XML documents created at runtime with XSLT, but you loose gSoap's > strength of XML->C translation and type checking. > > Stipe Tolj wrote: >> >> Vincent CHAVANIS schrieb: >> >>>> This could be used for XML in general, right? Not only SOAP, I >>>> mean. >>>> >>> yeah we can say that. But the code is really old and does not fit >>> any >>> standard specs. >>> (no SAX or DOM parsing) >>> Also it's really buggy. >>> See the ML for some patch i've posted. >>> >> I strongly suggest if you guys are interested in the SOAP/XML >> stuff, to "bind" >> the gw/smsc/smsc_soap.c module to gSOAP, which is a C SOAP engine, >> able to >> generate C headers and code required to implement WSDLs directly. >> >> Have a view on: >> >> http://gsoap2.sourceforge.net/ >> >> I used this for various parts in my MMSC implementation (MM7 >> mainly), and also >> for having a "modular" Apache SOAP application container to hook in >> logic into it. >> >> Stipe >> >> > > > ********************************************************************** > --------- > NOTICE > --------- > > This message (including attachments) contains privileged and > confidential information intended only for the person or entity to > which it is addressed. > > Any review, retransmission, dissemination, copy or other use of, or > taking of any action in reliance upon this information by persons or > entities other than the intended recipient, is prohibited. > > If you received this message in error, please notify the sender > immediately by e-mail, facsimile or telephone and thereafter delete > the material from any computer. > > Metropolitan Health Group, its subsidiaries or associates, does not > accept liability for any personal views expressed in this message. > > Metropolitan Health Group > PO Box 4313 Cape Town 8000 Tel: (021) 480 4511 Fax: (021) 480 4535 www.mhg.co.za > > ********************************************************************** >