【问题标题】:Parsing XML from URLwith javascript使用 javascript 从 URL 解析 XML
【发布时间】:2016-05-25 18:05:24
【问题描述】:

我有一个包含在 url 中的 xml。 xml 包含我想使用 javascript 访问的信息。特别是,我想访问记录 ID 号。任何帮助,将不胜感激。 XML 包含在here

我试过的代码如下。但是,它告诉我 url 是一个无效的参数。

function importTable() {
    var response = UrlFetchApp.fetch("https://homesquare.quickbase.com/db/bij3xqndm?act=API_DoQuery&ticket=8_egp8sukxb_b2b92t_dmpt_a_dthwmsbdfjfzg5bfpsm3mbxnmaiddctskjbxw2t7zbmc8xambis3bkm&apptoken=5pvyk4bw5xdu2bct798ycgcibte&query={%27190%27.EX.%27%27}&clist=3.143&options=num-4");
    var doc = Xml.parse(response.getContentText(), true);
    Logger.log(response);
}

【问题讨论】:

  • 你试过的代码是什么?

标签: javascript xml parsing


【解决方案1】:

您可能需要对 URL 中的花括号进行 URL 编码。 { = %7B 和 } = %7D

对于XML遍历本身,我推荐这里的教程:http://www.w3schools.com/xml/dom_nodes_traverse.asp

语法相当简单,除非您有奇怪的 XML 容器命名。

【讨论】:

  • 谢谢。因此,既然我已经存储了 xml 作为响应,那么如何访问存储在其中的信息呢?具体来说,我正在查找每个属性记录中的记录 ID 号。
  • 用附加信息编辑了我的答案。
猜你喜欢
  • 2012-01-04
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多