我将html转换为xml,更改标记名称和其他内容,但我在保留空格方面存在问题。 这就是我加载文件的方式:
xml_parse_result check = doc.load_file(sourcePath.c_str(), (parse_default | parse_ws_pcdata), encoding_auto);
但如果我以这种方式使用它,那么' \ n'和' \ r'保存完好。我无法理解为什么,因为默认情况下parse_escapes和parse_eol处于启用状态。
parse_ws_pcdata_single,不适合我,因为我不想保留的空格有兄弟姐妹。