我正在尝试使用 Google Apps Script 解析以下 XML 文件XmlService
:
<?xml version="1.0" encoding="UTF-8"?>
<Report Major="1" Minor="0" Revision="1">
<CoIDs> ….
代码片段:
function parse(txt) {
var document = XmlService.parse(txt);
var root = document.getRootElement();
//...
}
运行脚本时,我收到错误消息:Content is not allowed in prolog
.
XML文件的格式有问题吗?如何使用 Google Apps 脚本解析此文件?
更新
我设法通过打开文件并UTF-8
使用 Apple TextEdit 将其再次保存为文档来解决该问题。在使用 Google Apps 脚本阅读之前,是否有任何“自动”(或基于代码)的方法可以将非UTF 8
(可能是UTF-16
文档)转换为?UTF-8