json
  • yahoo-pipes
  • xml-namespaces
  • yql
  • dublin-core
  • 2009-07-17 20 views 0 likes 
    0

    Je tente d'analyser un flux JSON de Yahoo Pipes pour le transformer en XML, en utilisant YQL. Ma requête est:sortie XML YQL avec espace de nom personnalisé

    "select * from JSON où url = 'http://pipes.yahoo.com/pipes/pipe.run?_id=[pipe-id]&_render=json'"

    Le problème est que le tuyau d'origine a été l'analyse d'un flux RSS, rempli avec des balises de base dublin (exemple: dc: title, dc : source, etc). La sortie XML ne peut pas gérer ces balises et Yahoo Pipes ne peut pas les supprimer correctement. Chaque fois que j'essaie d'exécuter la sortie XML dans n'importe quel navigateur, il y a un ajustement à cause du manque au début du document.

    Comment puis-je définir un espace de noms personnalisé à partir de la sortie XML de YQL?

    +0

    pouvez-vous publier votre ID de tuyau? –

    +0

    Vous ne pouvez pas faire 'select * from xml' avec YQL? – seth

    Répondre

    1

    Vous pouvez utiliser W3C Online XSLT 2.0 Service pour appliquer une transformation arbitraire à la sortie XML. Here's a sample pipe qui utilise ce service.

    +0

    travaille pour moi! Merci. –

     Questions connexes

    • Aucun problème connexe^_^