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
ResultsFrom: "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
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>
{{{
}}}###############################################################################
