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