HI,
I m thinking of using the C API of the Xalan. Check http://xml.apache.org/xalan-c/usagepatterns.html#cvar. The API is used to transform xml document with xsl style sheets which in this case generate c code.
See how it is done in Java codgen tool http://www.wso2.net/articles/axis2/java/2006/02/06/inside-codegen

Dimuthu

On 6/19/06, Franz Fehringer <[EMAIL PROTECTED]> wrote:
How can you write a C code tool using Xalan ("Why not use XAlan")?
This is either Java or C++

Greetings

Franz

Samisa Abeysinghe schrieb:
> Dimuthu Gamage wrote:
>
>> Hi all,
>>        I m working on Implementing WSDL2C tool in C language as my
>> project for Google Summer of Code. I already worked on generating C
>> code using Java tool with databinding support. Following is the brief
>> plan of the project.
>>
>> Use the architecture of the WSDL2Java tool,  so that I can use the
>> same templates.
>
> +1
>
>> Use libxslt( http://xmlsoft.org/XSLT/intro.html) as the XSLT parser
>
> Why not use XAlan (http://xml.apache.org/xalan-j/xsltc_usage.html)?
>
>> Use C implementation of the WODEN to parse WSDL
>
> +1
>
>> Use axiom, util and core libraries in Axis2C
>
> Where are you going to use AXIOM?
>
>> All hearders, public structs and functions prefixed with "codegen_"
>>                                                             Macros
>> prefixed with "CODEGEN_"
>
> Hmmm, codegen is OK, but are we going to move this code out as an
> independant project later? If so what would be the project name? If
> there is going to be such a project, I suggest using that project name
> as the prefix. What about "w2c_" (short for WSDL2C)?
>
> Thanks,
> Samisa...
>
>>
>> Regards
>> Dimuthu
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to