Hi
this is referring back to the same problem, following your instruction i still gets runtime error, here is a little test program i have written: -
#include<iostream>


#include <Include\PlatformDefinitions.hpp>
#include <util\PlatformUtils.hpp>
#include <XalanTransformer\XalanTransformer.hpp>

void xml_output_conversion();

int main(int argc, const char* argv[])
{
        XMLPlatformUtils::Initialize();
        XalanTransformer::initialize();

        std::cout<<"Hello\n";

for (int a=0; a<10; ++a)
{
xml_output_conversion();
std::cout<< "a ="<<a;
}
XalanTransformer::terminate();
XMLPlatformUtils::Terminate();
return 0;
}


void xml_output_conversion()
{
        XSLTInputSource xmlIn("results.xml");
        XSLTInputSource xslIn ("xsltres2.xsl");
        XSLTResultTarget xmlOut ("results.html");

        XalanTransformer theXalanTransformer;
        
        theXalanTransformer.transform(xmlIn, xslIn, xmlOut);

return;
}
in the debug section it gives me the following error messages: -
"First-chance exception in test x.exe (XERCES-C_1_6_0.DLL): 0xC0000005: Access Violation."


if appropiate, the following attachment is the project workspace file (just to make sure that all the dependencies are set correctly)

sorry about being such a pest to you Once again i would like to thank you for your help

regards

Kit


From: "David N Bertoni/CAM/Lotus" <[EMAIL PROTECTED]>
To: [email protected]
Subject: Re: Problems with using xalan API
Date: Thu, 24 Jan 2002 11:10:45 -0800


It's difficult from your post to determine whether or not you've followed my previous advice. Here's an example of what I'm talking about:

   void
   xml_output_conversion()
   {
       const XSLTInputSource   xmlIn("Results/results.xml");
       const XSLTInputSource   xslIn("xsltres2.xsl");
       const XSLTResultTarget  xmlOut("Results/results.html");

       XalanTransformer theXalanTransformer;

       theXalanTransformer.transform(xmlIn, xslIn, xmlOut);

       return;
   }

   void
   opt_xml_to_html()
   {
       xml_output_conversion();

cerr << "Files are created, please go and look it up in the
Results
   Directory+AFw-n";

       return;
   }

   int
   main(
           int          argc,
           const char*  argv[])
   {
       try
       {
           // Must initialize Xerces _before_ Xalan...
           XMLPlatformUtils::Initialize();
           XalanTransformer::initialize();

           for(int i = 0; i < 10; +-+-i)
           {
               opt_xml_to_html();
           }

           // Must terminate Xalan _before_ Xerces...
           XalanTransformer::terminate();
           XMLPlatformUtils::Terminate();
       }
       catch(...)
       {
           cerr << "Exception caught..." << endl;
       }
   }

If you can _still_ reproduce a crash once you're code has been corrected,
then you should file a bug report with a _minimal_ test case so we can try
to diagnose the problem.

Dave




_________________________________________________________________
在 http://explorer.msn.com.hk/intl.asp 免費下載 MSN Explorer
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!

###############################################################################

Project: "DOMSupport"=".\xml-xalan\c\Projects\Win32\VC6\DOMSupport\DOMSupport.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
}}}

###############################################################################

Project: "PlatformSupport"=".\xml-xalan\c\Projects\Win32\VC6\PlatformSupport\PlatformSupport.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
}}}

###############################################################################

Project: "XMLSupport"=".\xml-xalan\c\Projects\Win32\VC6\XMLSupport\XMLSupport.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
}}}

###############################################################################

Project: "XPath"=".\xml-xalan\c\Projects\Win32\VC6\XPath\XPath.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
}}}

###############################################################################

Project: "XSLT"=".\xml-xalan\c\Projects\Win32\VC6\XSLT\XSLT.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanSourceTree
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XMLSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XPath
   End Project Dependency
}}}

###############################################################################

Project: "XalanDOM"=".\xml-xalan\c\Projects\Win32\VC6\XalanDOM\XalanDOM.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
}}}

###############################################################################

Project: "XalanExtensions"=".\xml-xalan\c\Projects\Win32\VC6\XalanExtensions\XalanExtensions.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XPath
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XSLT
   End Project Dependency
}}}

###############################################################################

Project: "XalanSourceTree"=".\xml-xalan\c\Projects\Win32\VC6\XalanSourceTree\XalanSourceTree.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XercesParserLiaison
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XMLSupport
   End Project Dependency
}}}

###############################################################################

Project: "XalanTransformer"=".\xml-xalan\c\Projects\Win32\VC6\XalanTransformer\XalanTransformer.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanSourceTree
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XercesParserLiaison
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XMLSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XPath
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XSLT
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanExtensions
   End Project Dependency
}}}

###############################################################################

Project: "XercesParserLiaison"=".\xml-xalan\c\Projects\Win32\VC6\XercesParserLiaison\XercesParserLiaison.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XMLSupport
   End Project Dependency
}}}

###############################################################################

Project: "test x"=".\test x.dsp" - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
   Begin Project Dependency
   Project_Dep_Name DOMSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name PlatformSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanDOM
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanExtensions
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanSourceTree
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XalanTransformer
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XercesParserLiaison
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XMLSupport
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XPath
   End Project Dependency
   Begin Project Dependency
   Project_Dep_Name XSLT
   End Project Dependency
}}}

###############################################################################

Global:

Package=<5>
{{{
}}}

Package=<3>
{{{
}}}

###############################################################################




Reply via email to