2013-03-11 50 views
0

我使用XALAN從XSL爲HTML進行改造,由XalanInitialize()返回的int的解釋?

以下是代碼的片段,

// 
    // 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; 
    } 

回答