0

XALAN を使用して xsl から html に変換していますが、

以下はコードのスニペットです。

    //
    //  XALAN_USING_XERCES(XMLPlatformUtils), init namespace
    //
    XALAN_USING_XALAN(XalanTransformer)

    //
    //  2. Initialize Xalan and Xerces
    //
    iRet = XalanInitialize();

iRetXalanInitialize のエラー ケースを処理するには、これをどのように使用すればよいですか?

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

1 に答える 1

0

ソースコードで答えを見つけ、

成功した場合は 0、それ以外の場合は -1。

参考にできる、

http://code.metager.de/source/xref/apache/xalan/c/src/xalanc/XalanTransformer/XalanCAPI.cpp#54

于 2013-03-11T11:53:27.750 に答える