问题描述
我正在尝试使用以下代码在 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 (将#修改为@)