Return to Video

XML_HTML_OPML

  • Not Synced
    Qualche - facciamo qualche considerazione su XML e HTML, proprio embrionali,
  • Not Synced
    ma sulla base del file OPML dei feed.
  • Not Synced
    Siamo nel blog IAMARF e andiamo nella solita pagina OPML che ho razionalizzato:
  • Not Synced
    a questo punto il percorso, per semplificare, ho lasciato un solo file aggiornato
  • Not Synced
    con tutti i blog fino a qualche giorno fa.
  • Not Synced
    Cioè, ci sono tutti quelli presenti sino ad ora
  • Not Synced
    e in futuro, chi vuole eventuali -- chi vuole aggiungere eventuali nuovi blog
  • Not Synced
    potrà farlo a mano, o imparare a farsi un file.
  • Not Synced
    Apriamo questo file col browser
  • Not Synced
    e vediamo che invece che una pagina web si apre un testo, sostanzialmente:
  • Not Synced
    è il codice del file OPML.
  • Not Synced
    Facciamo una cosa più comoda, che comunque poi dovremo fare sempre
  • Not Synced
    quando vogliamo utilizzare questo file per includerlo in un aggregatore,
  • Not Synced
    cioè cliccare con il tasto destro del mouse e salvarlo sul disco
  • Not Synced
    sul desktop -- a me va bene, mi va bene.
  • Not Synced
    Sì, l'avevo già salvato allora lo sostituisco.
  • Not Synced
    E vado ad aprirlo - eccolo qua: ltis13.opml - vado ad aprirlo.
  • Not Synced
    Io uso di solito un editore che si chiama Vim,
  • Not Synced
    ma uso Notepad++ perché è quello che avevo in qualche maniera suggerito, per chi volesse,
  • Not Synced
    di usarlo.
  • Not Synced
    Strano che non l'abbia capito da sé,
  • Not Synced
    ma io lo informo che il linguaggio in cui è scritto questo oggetto è XML.
  • Not Synced
    Ecco: così ho la sintassi colorata e su questo possiamo dire due parole.
  • Not Synced
    Allora siccome abbiamo un pochino -- vabbé, molti di voi hanno anche gioccherellato con il file XML,
  • Not Synced
    ma più fattivamente con qualche briciola di HTML, molti hanno effettivamente aggeggiato per davvero,
  • Not Synced
    per esempio per scrivere a mano i link, per -- usando il tag link --
  • Not Synced
    oppure per scrivere in grassetto o in corsivo, con i caratteri colorati, ecc.
  • Not Synced
    Beh, leggendo questo, certamente, qualcuno può dire:
  • Not Synced
    "Uh guarda, questo è HTML."
  • Not Synced
    No. Questo è XML. Qual è la differenza?
  • Not Synced
    Allora, andiamo pure a prendere le definizioni in Wikipedia.
  • Not Synced
    Le preparo un attimo. Eccoci.
  • Not Synced
    Allora rammentiamoci che HyperText Markup Language è HTML, linguaggio marcato con ipertesto.
  • Not Synced
    Che vuol dire "ipertesto"?
  • Not Synced
    È un testo che quando io lo rappresento,
  • Not Synced
    e per far questo ci vuole un browser del Web: Firefox, Internet Explorer, Safari sul Mac, ecc.,
  • Not Synced
    allora parte di testo diventano sensibili alla presenza del mouse,
  • Not Synced
    dicendomi che quelli sono diventati bottoni.
  • Not Synced
    Se li clicco con il tasto sinistro del mouse, io sfondo la pagina
  • Not Synced
    - è come se passassi in una dimensione ortogonale a quella del foglio -
  • Not Synced
    e vado in un'altra pagina.
  • Not Synced
    Questo è l'ipertesto.
  • Not Synced
    Quindi HTML è testo marcato in maniera da dire
  • Not Synced
    come si deve rappresentare su una pagina Web l'informazione,
  • Not Synced
    e diviene -- il testo così diviene ipertesto,
  • Not Synced
    naturalmente con tutta una serie di possibili formattazioni che già conoscete:
  • Not Synced
    testo in grassetto, ecc.
  • Not Synced
    In questa stessa pagina ci sono dei commenti.
  • Not Synced
    XML: Extensible Markup Language, linguaggio marcato estensibile,
  • Not Synced
    cioè questo è un'altra cosa.
  • Not Synced
    È un sistema per codificare informazione in generale, non per rappresentarla.
  • Not Synced
    Tant'è che quando la provate a rappresentare in un browser, come abbiamo visto prima,
  • Not Synced
    viene semplicemente il codice,
  • Not Synced
    come se fosse un editore di testo, anche se poi non si può editare sul browser.
  • Not Synced
    Un'enormità di informazioni vengono codificate in XML.
  • Not Synced
    Il file OPML, per esempio, è un tipo di applicazione di codice XML.
  • Not Synced
    I feed stessi - magari ve ne farò vedere uno - è un, è scritto in codifica XML.
  • Not Synced
    I verbali fatti col sistema elettronico del mio ateneo, quando vengono salvati,
  • Not Synced
    sono salvati in formato XML.
  • Not Synced
    Il file di molti Word Processor - LibreOffice, OpenOffice -
  • Not Synced
    sono in realtà codificati in formato XML.
  • Not Synced
    Andiamo a vedere il nostro esempio.
  • Not Synced
    Anche in XML abbiamo il sistema dei tag, con la stessa logica:
  • Not Synced
    tag di apertura e tag di chiusura.
  • Not Synced
    Apertura. Chiusura.
  • Not Synced
    La caratteristica dell'XML è che mentre, nel caso dell'HTML,
  • Not Synced
    l'insieme dei tag è fisso, è pubblicato per ciascuna versione di HTML,
  • Not Synced
    in XML sono -- in realtà, i tag vengono definiti volta per volta,
  • Not Synced
    quindi rendendo il sistema completamente flessibile.
  • Not Synced
    Qui, sostanzialmente, con questa dichiarazione si stabilisce una serie di tag
  • Not Synced
    che dipendono dal fatto che è un file OPML.
  • Not Synced
    E in parte sono analoghi all'HTML: ogni -- anche nell'HTML c'è un tag e un tag ,
  • Not Synced
    ma ci sono anche altre cose.
  • Not Synced
    L'elemento fondamentale è Outline.
  • Not Synced
    È Outline che apre qualcosa e poi si va a chiudere, seguendo questa riga
  • Not Synced
    - vedete che gli editori specializzati aiutano molto, ecco -
  • Not Synced
    e qui si chiude questo gruppo Outline.
  • Not Synced
    Ma in realtà Outline può essere anche realizzato con un unico tag: eccolo qua.
  • Not Synced
    Questo sarebbe il tag d'inizio,
  • Not Synced
    ma il fatto che io l'abbia, qui, marcato con una barra,vuol dire che si chiude.
  • Not Synced
    E nel suo interno, ci sono gli attributi.
  • Not Synced
    Gli attributi dicono come una certa informazione -- descrivono una certa informazione.
  • Not Synced
    Per esempio, in questo caso del file OPML,
  • Not Synced
    ogni elemento Outline, in realtà, descrive un feed.
  • Not Synced
    Si possono utilizzare vari, vari attributi, ma io qui ho messo i minimi,
  • Not Synced
    ho elaborato il file in maniera da avere un minimo insieme,
  • Not Synced
    e questo garantisce il fatto che poi questo file venga letto da aggregatori diversi:
  • Not Synced
    nel nostro caso, RSSOwl, applicazione -- aggregatore sotto forma di applicazione libera
  • Not Synced
    installata in un computer - oppure Bloglines, servizio Web.
  • Not Synced
    Allora, il minimo è un titolo del feed,
  • Not Synced
    il nome del proprietario, diciamo, del blog a cui il feed si riferisce,
  • Not Synced
    e il feed.
  • Not Synced
    Allora la variabile xmlUrl contiene, contiene l'indirizzo del feed,
  • Not Synced
    mentre la variabile title contiene il nome del proprietario.
  • Not Synced
    Diamo un'occhiata all'indirizzo del feed.
  • Not Synced
    È un indirizzo internet, percé il feed è una cosa che si va a pescare in internet,
  • Not Synced
    ed ha la struttura tipica di un indirizzo internet,
  • Not Synced
    ovvero: http://www... ecc., blabla;
  • Not Synced
    e poi c'è, alla fine, feed.
  • Not Synced
    Questo è l'indirizzo del feed.
  • Not Synced
    Andiamo a pren-- ora qui ho preso un blog particolare, un blog non di quelli standard.
  • Not Synced
    Prendiamo questo, quello di Claude.
  • Not Synced
    Allora: http://almansi.wordpress.com
  • Not Synced
    e fin qui, questo è l'indirizzo del blog, quello che si chiama lo Uniform Resource Locator, URL del blog.
  • Not Synced
    Se ci mettiamo anche - se ci mettiamo anche feed
  • Not Synced
    - allora io inavvertitamente l'ho cancellato perché sono un pasticcione, ecco -
  • Not Synced
    allora questo è l'indirizzo di un qualcosa all'interno del blog, in particolare, dei suoi feed.
  • Not Synced
    E se andiamo a cercare - ecco - i commenti,
  • Not Synced
    oppure, per esempio, un altro oggetto che possiamo avere è, nel blog almansi.wordpress.com,
  • Not Synced
    il feed dei commenti che ha questo tipo di indirizzo.
  • Not Synced
    Ecco: questo video è servito solamente per rinfrescarsi la memoria
  • Not Synced
    e approfondire un pizzico di più la differenza fra XML e HTML,
  • Not Synced
    perché ci ritorneremo, credo, se possibile,
  • Not Synced
    e per mettere a fuoco un pochino meglio la differenza fra indirizzo del blog
  • Not Synced
    e indirizzo dei feed, nel blog,
  • Not Synced
    che sono due cose che sono distinte
  • Not Synced
    e in un certo senso, una sta dentro l'altra:
  • Not Synced
    l'indirizzo dei feed è l'indirizzo di un qualcosa che sta dentro il blog.
Title:
XML_HTML_OPML
Description:

Per gli studenti del cMOOC -Laboratorio di Tecnologie Internet per la Scuola- #ltis13

more » « less
Team:
Captions Requested
Duration:
10:27
Claude Almansi edited Italian subtitles for XML_HTML_OPML
Claude Almansi edited Italian subtitles for XML_HTML_OPML
Claude Almansi edited Italian subtitles for XML_HTML_OPML
Claude Almansi added a translation

Italian subtitles

Revisions Compare revisions