YQL XML Output с пользовательским пространством имен - PullRequest
0 голосов
/ 17 июля 2009

Я пытаюсь проанализировать канал JSON из Yahoo Pipes, чтобы превратить его в XML, используя YQL. Мой запрос:

"select * from json, где url = 'http://pipes.yahoo.com/pipes/pipe.run?_id=[pipe-id]&_render=json'"

Проблема заключается в том, что оригинальный канал анализировал RSS-канал, заполненный дублирующими тегами ядра (например, dc: title, dc: source и т. Д.). Вывод XML не может обрабатывать эти теги, а Yahoo Pipes не может их правильно удалить. Всякий раз, когда я пытаюсь запустить вывод XML в любом браузере, он выбрасывается из-за отсутствия в начале документа.

Как определить пользовательское пространство имен из XML-вывода YQL?

1 Ответ

1 голос
/ 18 июля 2009

Вы можете использовать W3C Online XSLT 2.0 Service , чтобы применить произвольное преобразование к выводу XML. Вот пример канала , который использует этот сервис.

...