Dave,

XMLPlatformUtils::Terminate() problem is solved. Thanks very much for your 
suggestions.

For the second part, I am attaching two XML snippets, original one and after 
transform.

Original XML:
<A>
        <B>Val1</B>
        <B>Val2</B>

        <C>
                <D>Val3</D>
                <D>Val4</D>
        </C>
</A>

After transforming the above:

<A>

        <B>Val1</B>

        <B>Val2</B>


        <C>

                <D>Val3</D>

                <D>Val4</D>

        </C>

</A>

I have removed other portions of the XMl just to keep it small. Please note the 
extra blank lines that are coming after the transform. How to get them removed ?

Thanks in advance,

-Indrajit



On Thu, 22 Feb 2007 David Bertoni wrote :
>Indrajit Bhattacharya wrote:
>>Hi Dave,
>>
>>Thanks for your reply.
>>
>>Please see the function below, which transforms a xerces document 
>>successfully. Please provide your comments whether its okay or not.
>>I am having two problems though:
>>1. It crashes when I uncomment XMLPlatformUtils::Terminate(); at the end of 
>>the function.
>
>That's because you still have Xerces-C and Xalan-C objects still in existence. 
> You need to make sure everything has been destroyed before you call 
>XalanTransformer::terminate() and PlatformUtils::terminate().  If you look 
>carefully at the sample applications, you'll see how they ensure that.
>
>>2. I see there is one extra blank line added to every line in the output file 
>>(trans.xml), which I need to avoid.
>
>Without seeing the source document or the stylesheet, it's impossible to say.  
>Please try to reproduce the problem with a _minimal_ source document and 
>stylesheet and post the documents.
>
>Dave

Reply via email to