我正在使用XALAN从xsl转换为html,
以下是代码的片段,
//
// XALAN_USING_XERCES(XMLPlatformUtils), init namespace
//
XALAN_USING_XALAN(XalanTransformer)
//
// 2. Initialize Xalan and Xerces
//
iRet = XalanInitialize();
我应该如何使用这个iRet
来解决XalanInitialize的错误案例,
//
// 3. Create a Xalan transformer
//
hXalan = NULL;
hXalan = CreateXalanTransformer();
if (NULL == hXalan)
{
return FALSE;
}
//
// 4. Perform transformation.
//
iRet = XalanTransformToFile(m_strPath.c_str(), strXslIn.c_str(), strHtmlOut.c_str(), hXalan);
if (0 != iRet)
{
DeleteXalanTransformer(hXalan);
XalanTerminate(false);
return FALSE;
}
答案 0 :(得分:0)
在源代码中找到答案,
如果成功,则0 否则为-1。
可以参考,
http://code.metager.de/source/xref/apache/xalan/c/src/xalanc/XalanTransformer/XalanCAPI.cpp#54