libbylg
Results
2
comments of
libbylg
并不是这么简单。BOM的问题是,我们得处理文件编码。文件编码处理还是很复杂的。这些事情会带来一些问题: 1、文件编码方式很多,所以BOM头的识别规则还是很多的,所以少量代码并不不能彻底解决问题。 2、tinydom聚焦的是xml解析成dom模型。文件编码并不是其核心关注点,这样可以有效控制代码规模,避免代码过度膨胀; 3、LoadDocument本身支持io.Reader接口,所以如果确实有必要编码可以在io.Reader中处理。
不过,我后面改下文档给个处理BOM的示例