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
>
> **********************************************************************
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.