Задача
У меня есть результат запроса 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), чтобы добавить данные в эти поля без ручного вмешательства.
Если кто-нибудь может указать мне правильное направление того, что мне нужно сделать, чтобы мои потребности стали реальностью, это было бы очень признательно.