有没有办法在谷歌网站上呈现XML数据

时间:2017-01-08 02:42:38

标签: xml google-sites

在我们的组织中,我们使用抽象勺子TodoList来跟踪我们的软件项目。我喜欢这个工具,因为它的重量相当轻,同时允许开发人员在没有任何服务器维护问题的情况下进行协作。

我想尝试的一件事是建立一个客户可以查看的项目状态页面。谷歌网站提供了一个很好的项目状态模板,我以为我会使用它。我希望能够做的一件事是以各种格式呈现todolist文件(这是一个XML文件)的内容。我的想法是将XML文件上传到谷歌驱动器,并使用XSLT在网站的不同页面中显示数据。数据不需要在线编辑,只能查看。

谷歌网站甚至可以实现这一点吗? 您可以建议吗? 虽然我知道我可以使用像Bitbucket,GitHub或Gitlab这样的东西,但它现在还没有进入我们的开发模型。

2 个答案:

答案 0 :(得分:1)

以下是在Google协作平台中显示XML文件内容的一些替代方法

将XML和XSLT复制到Google网站上的新网页

  • 好处:我们不需要任何编程,这两种格式都可以接受 Google协作平台
  • 缺点:您需要在列表中的每个更改上更新页面

使用XML HttpRequest

解析位于每个位置的XML文件
  • 好处:可以直接显示。不需要在线编辑
  • 缺点:数据未在Google搜索中编入索引,因为它是从脚本
  • 呈现的

使用Google Apps Script

解析Google云端硬盘上的XML文件
  • 好处:数据在Google搜索中被抓取并编入索引,因为它显示为html
  • 缺点:需要执行此sample script
  • 中讨论的脚本

所以从上面我建议采取最后一种方法。

答案 1 :(得分:0)

我建议将XML数据粘贴到 Google幻灯片脚本编辑器中。然后,您可以使用普通的旧版Google Apps脚本从脚本编辑器的另一个选项卡中解析它 - 这是JavaScript 1.6 / 1.7 / 1.8的自定义版本。