Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Boost XML-属性树-XML读取的详细错误信息_C++_Xml_Boost_Xml Parsing_Boost Propertytree - Fatal编程技术网

C++ Boost XML-属性树-XML读取的详细错误信息

C++ Boost XML-属性树-XML读取的详细错误信息,c++,xml,boost,xml-parsing,boost-propertytree,C++,Xml,Boost,Xml Parsing,Boost Propertytree,我将boost库与属性树类一起使用。函数部分可以很好地读取和写入xml文件,但我正在尝试改进语法和其他错误的错误输出。此外,还计划了一个输出,如“第13行中的错误”,以便更快地发现错误 现在,我对这个需求非常迷茫,因为我不知道如何找到特定错误和真实xml文件之间的任何关系。 此外,检测未知的xml对象和属性也有助于发现拼写错误 任何想法、样品。。。欢迎光临 thx唯一的错误处理是通过异常抛出 您可能想考虑在将XML传递给Boo::PrimyTyTrase > 之前,对文档进行验证。 目前没有Bo

我将boost库与属性树类一起使用。函数部分可以很好地读取和写入xml文件,但我正在尝试改进语法和其他错误的错误输出。此外,还计划了一个输出,如“第13行中的错误”,以便更快地发现错误

现在,我对这个需求非常迷茫,因为我不知道如何找到特定错误和真实xml文件之间的任何关系。 此外,检测未知的xml对象和属性也有助于发现拼写错误

任何想法、样品。。。欢迎光临


thx

唯一的错误处理是通过异常抛出

您可能想考虑在将XML传递给Boo::PrimyTyTrase<代码> >

之前,对文档进行验证。
目前没有Boost XML库,因此您可能希望使用或其他等效库查看验证。

您正在尝试读取Boost.PropertyTree编写的XML,对吗?因为Boost.PropertyTree不是一个快速且肮脏的XML解析器。