Salve a tutti, premetto che l'argomento mi è completamente nuovo per cui è possibile che ci siano errori concettuali (mi scuso in anticipo) tuttavia se qualcuno ha già affrontato l'argomento magari sa di cosa parlo...

Ho creato una pagina html per il dowload di un opera pubblicata sotto licenza CreativeCommons, per fare in modo che l'opera contestualmente alla sua licenza sia visibile a specifici motori di ricerca ho utilizzato, fornito dal sito dei CreativeCommons o generato automaticamente da programmi creati apposta, del codice HTML da inserire nella pagina. Sostanzialmente marca il testo contenente titolo, autore e tipo di licenza con degli attributi specificatamente creati.
Ovviamente tali attributi non sono permessi dalla DTD (XHTML 1.0 Transitional), eppure non è un argomento sconosciuto al W3C, come si legge qui.

gli attributi non supportati sono "xmnls" e "property" per i tag <span> (o <div>) e <a> e
"href" e "rel" per il tag <span>.

Mentre gli ultimi due, creati automaticamente dal programma, sono assenti nel documento del w3c (quindi forse posso levarli senza ridurre la funzionalità), i primi sono anche nel documento del w3c...

Qualcuno ha affrontato un problema simile? Esiste un modo per avere la stessa funzionalità rispettando la DTD 1.0 o bisogna semplicemente aspettare una nuova DTD ?

questo il codie:

codice:


 <span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Sound" property="dc:title" rel="dc:type">"titolo opera"</span> by 
 "autore" 
is licensed under a: "tipo di licenza"
</p>