[ltw-2002-musica] Re: cosi può andare ?

  • From: Simone Tellini <tellini@xxxxxxxxxxx>
  • To: ltw-2002-musica@xxxxxxxxxxxxx
  • Date: Wed, 08 May 2002 18:47:03 +0200

On Wed, 8 May 2002 15:58:52 +0200
"Mirco Patroncini" <patronci@xxxxxxxxxxx> wrote:

ad occhio dovrebbe andare bene... ma ci sono un paio di punti da
considerare:

MP>     <review role="description">
MP>             <html:P>Queen    released an album called Greatest Hits 
(Elektra 564), which    contained 14 songs that chronicled singles from 1973 to 
1981.</html:P>

questo mi fa venire in mente che sarebbe opportuno specificare nel draft
nell'elemento marcato description possono essere presenti altri elementi
e che il trattamento consigliato di default per quelli non conosciuti
dovrebbe essere la stampa del contenuto

MP>                     <trackautor>May</trackautor>

in author ci vorrebbe l'h ;-)

MP>     <cover related="yes">images/Greatest_Hits/d13359e34q5.jpg</cover>
MP>     <cover related="yes">images/Greatest_Hits/d11180xp4x2.jpg</cover>
[...]
MP>     <artist related="yes">The Big F</artist>
MP>     <album related="yes">Is</album>

anche questo pezzo mi fa pensare: non sarebbe bene specificare che a
parte i nodi obbligatori (topic e quelli marcati da role) nella root del
documento non debbano esserci altri nodi conosciuti, a meno che non
siano posti in una sequenza che abbia senso visualizzare come
concatenazione del loro contenuto, e che quelli sconosciuti devono
essere ignorati?

Cerco di spiegarmi: se io faccio un foglio XSLT che mi dice di
visualizzare le cover come immagini inline e artist in bold, dal tuo
documento ottengo una visualizzazione che in fondo presenta una linea di
immagini, più una serie di parole senza senso tipo:

[cover] [cover] [cover] Cold Chisel Northbound: The Best of Cold
Chisel The Big F Is

Se invece diamo qualche direttiva, si potrebbe considerare valido solo
un documento che dopo la tua </tracklist> ammette un altro nodo:

<related>
        <cover>...</cover>
...
</related>

la differenza rispetto alle specifiche attuali è che io saprei che devo
ignorare quel nodo e quindi eviterei di mostrare delle schifezze in
fondo.

Se qualcuno non è convinto, ne parliamo Venerdì (se da qui a Venerdì
chi ha da dire qualcosa a proposito intervenisse sulla ML sarebbe meglio,
potremmo risparmiare tempo)

MP>     <credits type="text">
MP>             <person credit="Producer">Roy   Thomas Baker
MP>             </person>
MP>             <person credit="Annotation">Jim   Jenkins
MP>             </person>

type="text" era stato eliminato in quanto inutile, visto che avevamo
detto di usarlo per indicare che il nodo contiene solo testo (esiste
un'apposita funzione in XSLT/XPath per saperlo)

Quindi i casi sono due:

 - lo reintroduciamo con il senso "il nodo contiene testo o un
   sottoalbero di cui va concatenato il contenuto in fase di
   visualizzazione". In quel caso, io che non conosco <credits>
   e <person> al piu' potrei far vedere "Roy   Thomas Baker Jim Jenkins"
   in output. Non mi pare abbia una grossa utilità (cioè, può portare
   a visualizzare del puro casino applicando un proprio foglio XSLT
   ad un documento valido di un altro gruppo)

 - lo togli :-)


pareri?

-- 
Simone Tellini
http://tellini.info

--
Working Group docs:     http://www.cs.unibo.it/~tellini/ltw/
Archivio della lista:   //www.freelists.org/archives/ltw-2002-musica
Dittatore della lista:  ltw-2002-musica-admins@xxxxxxxxxxxxx
Subscribe/unsubscribe:  ltw-2002-musica-request@xxxxxxxxxxxxx

Other related posts: