0

我正在尝试使用 ticpp::LoadFile(); 读取 XML 文件;它没有成功,我不知道为什么,因为我不知道如何捕获异常。这是我所做的:

try
{
    // Load a document
    ticpp::Document doc( pFilename );
    doc.LoadFile();

    // Get an element by chaining calls - no return values to check, no TiXmlHandle
    ticpp::Element* pElem = doc.FirstChildElement()->NextSibling();

    // do something useful here
}
catch( ticpp::Exception& ex )
{
    // If any function has an error, execution will enter here.
    // Report the error
    std::cout << ex.what();
}

但我的前任实际上显示为灰色,好像它从未被声明过。我想知道在这种情况下如何捕获异常?

4

1 回答 1

0

原来是文件路径搞砸了。代码本身很好。

于 2013-05-16T18:14:50.707 回答