如何解决无法在 BigQuery UDF 中使用 DOMParser
我正在尝试使用以下代码在 BigQuery UDF 中将 XMLString 解析为 XML。
CREATE TEMP FUNCTION parseXmlData(xml STRING) RETURNS STRING LANGUAGE js AS r"""
function parseXml(xml) {
var parser = new DOMParser();
xmldata = parser.parseFromString(xml,'text/xml');
return xmldata;
}
return parseXml(xml);
""";
WITH
xmlString AS (
SELECT
xml_data
FROM
xml_table
)
SELECT xml_data,parseXmlData(xml_data) as json_XML FROM xmlString
但它给出了一个错误 DOMParser is not defined at parseXmlData(STRING) line 8,
我可以在 bigquery 中使用 DOMParser 吗?还有什么我可以用的吗?然后我还必须将 XML 转换为 JSON,我可以这样做,但是这个 DOMParser 在 BigQuery 中不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。