我使用 boost::property_tree 对象来解析 xml,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<root>
<node attr="attr_str"/>
</root>
当我调用 read_xml() 来解析这个内容时,它运行良好。但是,如果我像这样删除attr属性周围的那些双引号:
<?xml version="1.0" encoding="utf-8"?>
<root>
<node attr=attr_str/>
</root>
它抛出xml_parse_error异常。
是否可以设置任何标志来忽略对双引号的检查?