Автоматизация очистки данных таблицы в XML - PullRequest
0 голосов
/ 25 мая 2010

Задача

У меня есть результат запроса 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 team / webpage & team / flagsrc), чтобы добавить данные в эти поля без ручного вмешательства.

Если кто-нибудь может указать мне правильное направление того, что мне нужно сделать, чтобы мои потребности стали реальностью, это было бы очень признательно.

1 Ответ

1 голос
/ 25 мая 2010

Я что-то упустил? Ссылка на документ уже документ XML.

Если вы хотите преобразовать данные в другой формат XML, посмотрите на XSLT . Я бы дал больше информации, но вы не указали, на какой платформе вы находитесь.

...