自动将表数据抓取到XML

时间:2010-05-25 06:25:31

标签: xml yql

问题

我有一个YQL查询结果,我正在尝试转换并排序成一个干净的XML文件。

背景

作为他们的痛苦,来自世界杯的信息无法以易于重复使用的形式免费提供。

因此,在对YQL进行了一些调整之后,我设法解放了包含我所追求的数据的必需表行。

可以在以下位置查看YQL查询: http://query.yahooapis.com/v1/public/yql/ravingbeefsteak/worldcup2010groupliberator?diagnostics=true

这样做的结果是一大堆表行(在浏览器中查看源代码以查看此内容)。

我现在想要获取这些结果表行,并将它们转换为XML文件,并且绝对是n00b我不知道从哪里开始或者要查找什么。

该文件也可以使用一些结构,因此解决这个问题的一部分将涉及创建我想象的XML结构:

<teams>
  <team>
    <name>X</name>
    <webpage>X</webpage>
    <flagsrc>X</flagsrc>
    ...
  </team>
</teams>

我还需要对数据进行查找和替换(将成为XML团队/网页和团队/ flagsrc元素中的数据),以便在没有人工干预的情况下将附加数据添加到这些字段中。

如果有人能指出我需要做的事情的正确方向,以使我的需求成为现实,那将非常感激。

1 个答案:

答案 0 :(得分:1)

我错过了什么吗?链接到的文档是已经 XML文档。

如果您想数据转换为其他XML格式,请查看XSLT。我会提供更多信息,但你没有说明你所使用的平台。