我正在将 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,不适合我,因为我不想保留的空格有兄弟姐妹。