Saída XML YQL com espaço para nome personalizado
-
16-09-2019 - |
Pergunta
Eu estou tentando analisar um feed JSON do Yahoo Pipes para transformá-lo em XML, usando YQL. Minha pergunta é:
"Selecione * de json onde url = ' http://pipes.yahoo.com/pipes/pipe.run?_id= [pipe-id] & _render = json ' "
O problema é que o tubo original foi analisar um RSS, preenchido com tags básicas dublin (exemplo: DC: título, DC: fonte, etc). A saída XML não pode lidar com estas tags e Yahoo Pipes não pode removê-los corretamente. Sempre que eu tento executar a saída XML em qualquer navegador, ele lança um ajuste por causa da falta no início do documento.
Como posso definir um espaço para nome personalizado a partir da saída XML de YQL?
Solução
Você pode usar o 2.0 Service W3C online XSLT aplicar uma transformação arbitrária para a saída XML. Aqui está uma tubo de exemplo que utiliza este serviço.