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