Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: ottenere contenuto xml

  1. #1

    ottenere contenuto xml

    Salve,

    io ho la necessita di ottenere il contenuto presente in un file xml partendo dall'indirizzo del file stesso utilizzando jQuery. Il contenuto di questo file xml è il seguente, e in particolare io ho la necessità di ottenere la variabile contenuta in <video src="....." .

    codice:
    <?xml version="1.0"?>
    <!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN" "http://www.w3.org/2001/SMIL20/SMIL20.dtd">
    <smil xmlns="http://www.w3.org/2001/SMIL20/Language">
    <head>
    <meta name="title" content="57501_1146195_da47933e_1" />
    <meta name="httpBase" content="http://livestream-f.akamaihd.net/" />
    </head>
    <body>
    <switch id="57501_1146195_da47933e_1">
    <video src="57501_1146195_da47933e_1_2320@112669" system-bitrate="2320000"/>
    </switch>
    </body>
    </smil>

    Grazie in Anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    - Finora cosa hai prodotto?
    - E' un file esterno?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie per la risposta!

    Io fin ora ho preparato questo:

    codice:
    $.getJSON('http://api.new.livestream.com/accounts/57501?callback=?', callback_event);
    function callback_event(data){
    $.getJSON('http://api.new.livestream.com/accounts/57501/events/'+data.past_events.data[0].id+'?callback=?', callback_play);
    function callback_play(data){
    var xml_url = data.stream_info.play_url;
    
    //aprire file xml
    
    }
    }
    la variabile xml_url è l'indirizzo del file xml. io ora ho la necessita di estrarre da questo file xml il contenuto del tag video.

    Spero di essere stato chiaro

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se fai una richiesta json dovrai ricevere un json (suppongo non sono molto ferrato in tal senso) mentre tu hai dati xml se non l'hai già fatto leggi qui per json e leggi questo per xml, non ho altro
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    la richiesta json non centra nulla, quella serve solo per ottenere l'indirizzo del file xml

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da peppescocuzza
    la richiesta json non centra nulla, quella serve solo per ottenere l'indirizzo del file xml
    Questa non lo capita, comunque ho modificato la mia precedente risposta
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    non ho risolto... non cè nessun altro che può aiutarmi?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    fai un altra chiamata ajax verso l'indirizzo ricavato, con i metodi di traversing di jquery puoi recuperare i campi dell'xml

  9. #9
    un esempio di codice?

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $.ajax({
            type: "GET",
    	url: "pippo.xml",
    	dataType: "xml",
    	success: function(xml) {
               //esempio, recupero nodo pippo
               $(xml).find("pippo");
    	}
    });

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.