簡體   English   中英

有沒有辦法在BigQuery Standard SQL中解析XML標記?

[英]Is there a way to parse XML tags in BigQuery Standard SQL?

我已經讀到, 使用正則表達式解析XML / HTML是一個壞主意 另一種建議是使用XML解析器。 BigQuery標准SQL庫中是否存在一個?

這是有關如何在Elliot提到的BigQuery中使用Javascript UDF的文檔。

https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions

我認為UDF可能看起來像

CREATE TEMPORARY FUNCTION XML(x STRING)
RETURNS STRING
  LANGUAGE js AS """
  var data = fromXML(x);
  return data.title;
"""
OPTIONS(
library="gs://<BUCKET_NAME>/from-xml.min.js"
);
SELECT XML(a) FROM UNNEST(["<title>Title of Page</title>"]) as a

from-xml.min.js來自庫,並已加載到您的gcs帳戶中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM