XalanInitialize()返回的int的解释?

XalanInitialize()返回的int的解释?,xalan,xerces-c,Xalan,Xerces C,我正在使用XALAN将xsl转换为html 下面是代码片段 // // XALAN_USING_XERCES(XMLPlatformUtils), init namespace // XALAN_USING_XALAN(XalanTransformer) // // 2. Initialize Xalan and Xerces // iRet = XalanInitialize(); 我应该如何使用此iRet来处理Xalan

我正在使用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 否则为-1

可以参考,