[Soci SLIP] Usare XML

loredana llcfree a gmail.com
Mer 2 Feb 2011 19:52:28 CET


2011/2/2 ugodm <ugodm a yahoo.it>

>
> Il file .xsd sembra proprio quel che dici:
>        <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
>        <xs:schema version="1.0"
>                xmlns:xs="http://www.w3.org/2001/XMLSchema"
>                targetNamespace="
>        ...
>                        <xs:documentation xml:lang="en">
>                                XML Schema for validating data objects
> exported from Polar
>        Personaltrainer.com
>
>                                <b>ALL UNITS ARE ASSUMED METRIC.</b>
>                        </xs:documentation>
>                </xs:annotation>
>
>        <!-- possible root elements -->
>        ....
> Il problema è associarlo ai file dei dati
>

L'associazione c'e' ed e' sul loro sito. Se loro non te la danno, bisogna
ricostruirla
dal file xsd e il file di dati.


> Ripensandoci forse non vogliono nemmeno che si possa diventare
> indipendenti da loro.


E non lo vogliono no. E, come vedi, neppure avere un file di testo anziche'
un file binario basta. Anche se dal file di testo i dati si possono
ricostruire
piu' facilmente.

Ne approfitto per dire che la tendenza attuale e' giusto quella: calcolatori

sempre meno potenti, tipo netbook, e applicazioni sui server anziche' sulla
tua macchina, lassu' nel ciel, nelle nuvole (il cloud computing, su cui
tutti
sembrano gioire al momento). Vincolano noi ad essere in rete per tutto e a
dipendere dall'esterno e da loro per tutto. L'opposto di quel che succede
adesso e
di quel che sarebbe sano succedesse.

Una fregatura micidiale, che stravolgera' tutto nel giro di pochi anni.
La scusa e' sempre quella: tanto l'utente e' pollo, vuole solo andare su
internet,
leggere l'email, fare giochini. E le aziende vogliono mica occuparsi di
server, manutenzione, sicurezza etc. Allora centralizziamo. Via il controllo
dalle mani
di chi sta laggiu', loro non lo vogliono, ma noi proprietari delle nuvole
si'!
Poi, qui in Italia, in pratica via niente,  tanto il controllo non lo si e'
mai avuto,
ci tolgono quello che neppure s'e' fatto in tempo a vedere,  giusto oggi ho
sentito
dire che chi ha un  collegamento internet e sa cosa farne a parte giochini,
skype e
facebook e' un'avanguardia!  Ma si puo? Nel 2011? E non parliamo di
noccioline, parliamo
del controllo di una tecnologia che e' alla base dell'economia attuale. Va
beh...


> ecco l'inizio di un file di dati:
>        <?xml version="1.0" encoding="UTF-8"?>
>
>        <polar-exercise-data xmlns="http://www.polarpersonaltrainer.com"
>        version="1.0"
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>        xsi:schemaLocation="http://www.polarpersonaltrainer.com
>        http://www.polarpersonaltrainer.com/schemas/ped-1.0.xsd">
>          <calendar-items count="14">
>            <exercise>
>              <created>2011-01-09 20:05:38.0</created>
>              <time>2010-12-20 13:56:54.0</time>
>              <result>
>                <distance>48000.0</distance>
>                <calories>1241</calories>
>                <duration>02:04:33</duration>
>                <user-settings>
>                  <heart-rate>
>                    <resting>60</resting>
>                    <maximum>159</maximum>
>                  </heart-rate>
>
> I dati ci sono, ma...
>
> Questo oltretutto sembra più fatto per leggere i tuoi dati sul LORO sito
> che sul nostro computer, vedendo gli indirizzi..
>
> Si', ma nulla vieterebbe di leggerli sul tuo pc, cambiando gli indirizzi.
Questo e'
facile, solo che loro probabilmente i files necessari a farlo non te li
danno. Cosi'
fan tutti...

Tutto dipende da cosa vuoi fare con quei dati, leggersi si leggono: il 20
dicembre 2010
sei partito alle 13:56:54 e hai fatto 48000 (immagino 48Km) in 2h:04:33,
consumando 1241
calorie, con una pulsazione a riposo di 60 battiti ed una massima di 159,
direi :)
Se tutti i dati nel file xml sono cosi', con quella struttura, si recuperano
con poche righe di perl
o python o qualsiasi altro linguaggio di programmazione. Li si mette in una
tabella, te li leggi
con calc e poi ne fai cosa vuoi.

Loredana
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://mailman.pinerolo.linux.it/pipermail/soci/attachments/20110202/174086bc/attachment.html


Maggiori informazioni sulla lista Soci