Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [VB.NET] Interpretazione file xml

    Voglio leggere gli rss dell'ansa, allora ho scritto (codice trovato on-line):

    Dim Rss = XDocument.Load("http://www.ansa.it/main/notizie/awnplus/topnews/synd/ansait_awnplus_topnews_medsynd_Today_Idx.xml")

    Poi con una query con linq leggo i vari nodi (sempre da codice on-line)

    poi:
    For Each feed In query
    TextBox1.Text = feed.Titolo
    TextBox2.Text = feed.description

    Next

    ma come parto dal primo "record???
    Non potrei far "riempire" un dataset??'


    Infatti ero abituato a scrivere:

    Dim Ds As New DataSet
    Ds.ReadXml("http://www.ansa.it/main/notizie/awnplus/topnews/synd/ansait_awnplus_topnews_medsynd_Today_Idx.xml")

    in questo caso va in errore: Una colonna con nome 'link' appartiene già alla DataTable corrente. Impossibile impostare una tabella nidificata con lo stesso nome.

    Cosa sbaglio?

    Un altra cosa, su un altro sito all'interno del nodo <descrizione>, ci sono vari tag html, ma come li interpreto/leggo?
    E' interessante perchè c'è il tag dell'immagine (img src...)

    Grazie
    Sviluppo per passione

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Fai attenzione ... a parte il codice, molto probabilmente devi avere l'autorizzazione dall'Ansa per prelevare le notizie dal loro sito, per questioni di diritto d'autore.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Stasera sul sito controllo, non mi pare di aver letto limitazioni.
    Comunque le utilizzo per me non per "rivenderle".

    Ma a livello di codice puoi darmi una mano?

    Ciao
    Sviluppo per passione

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da pedro8a
    Stasera sul sito controllo, non mi pare di aver letto limitazioni.
    Eccome se ci sono ...

    http://www.ansa.it/web/static/disclaimer.html

    e in particolare

    "Tutti i contenuti del Sito (notizie, foto, video, suoni, marchi, loghi, nomi a dominio, software applicativi, layout grafici, etc.) e i diritti ad essi correlati sono riservati, pertanto possono essere consultati esclusivamente per finalità d’informazione personale, essendo espressamente vietato ogni diverso utilizzo senza il preventivo consenso scritto di ANSA."

    Comunque le utilizzo per me non per "rivenderle".
    Per informazione personale significa che li leggi e sei informato. Non puoi in nessuno modo (senza autorizzazione) inserirli in un tuo sito, neanche personale.

    ma come parto dal primo "record???
    Che vuoi dire?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    questo codice:

    For Each feed In query
    TextBox1.Text = feed.Titolo
    TextBox2.Text = feed.description

    Next

    itera tutti contenuti. Ma questa feed è una variabile?
    Come la dichiaro.

    A me interessa mettere un tasto, ogni volta che premo va alla news successiva.

    Tipo: ds.Table("Notizie").rows(I).item("descrizione").to string

    dove I è un contatore che incremento alla pressione del tasto.

    Ciao
    Sviluppo per passione

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... è quello che tu hai chiamato (impropriamente)

    query

    che è il risultato della query come array che puoi trattare con

    query(0).Title

    per il primo record e così via ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Originariamente inviato da oregon
    No ... è quello che tu hai chiamato (impropriamente)

    query

    che è il risultato della query come array che puoi trattare con

    query(0).Title

    per il primo record e così via ...
    Grazie 100000, stasera prova e ti faccio sapere

    Ciao
    Sviluppo per passione

  8. #8
    Originariamente inviato da oregon
    No ... è quello che tu hai chiamato (impropriamente)

    query

    che è il risultato della query come array che puoi trattare con

    query(0).Title

    per il primo record e così via ...
    Ciao, perfetto funziona.
    Ho un altro problema, questa è il nodo descrizione: query.description

    <a img src....> ci sono tag html

    Come faccio ad interpretarli?
    Sviluppo per passione

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non vedo tag html in description ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Originariamente inviato da oregon
    Non vedo tag html in description ...
    perchè il servizio è un altro:

    Le vostre promesse in questa giornata saranno molto importanti per le persone che vi sono vicino e che hanno delle aspettative nei vostri confronti. Ovviamente non dovete mica fare finta di poter mantenere la vostra parola se non ci sono i presupposti, tuttavia baster&agrave; essere onesti per far comprendere agli altri la propria posizione.
    Sviluppo per passione

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.