Visualizzazione dei risultati da 1 a 2 su 2

Discussione: DTD, ID e IDREF

  1. #1

    DTD, ID e IDREF

    Ciao a tutti
    Premettendo che sono alle prime armi e potrei scrivere delle grandissime sciochezze avrei una domanda sui DTD.
    Volevo sapere se è possibile avere attributi di tipo ID con nome diverso e stesso valore nello stesso documento.

    Ad esempio può esser corretto avere:


    <biblioteca>
    <autore:autore autore:idautore="AA"></autore:autore>
    <editore:editore editore:ideditore="AA"></editore:editore>
    <libro:libro>
    <libro:autore autore:idautore="AA"></libro:autore>
    <libro:editore editore:ideditore="AA"> </libro:editore>
    </libro:libro>
    </biblioteca>



    DTD:
    <!ELEMENT biblioteca(autore:autore+,editore:editore+,libro:l ibro+)>
    <!ELEMENT autore:autore EMPTY >
    <!ATTLIST autore:autore autore:idautore ID #REQUIRED>
    <!ELEMENT editore:editore EMPTY>
    <!ATTLIST editore:editore editore:ideditore ID #REQUIRED>

    <!ELEMENT libro:libro (libro:autore+,libro:editore)>
    <!ELEMENT libro:autore EMPTY>
    <!ELEMENT libro:editore EMPTY>
    <!ATTLIST libro:autore autore:idautore IDREF #REQUIRED>
    <!ATTLIST libro:editore editore:ideditore IDREF #REQUIRED>
    Grazie
    Ciao

  2. #2
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696

    Re: DTD, ID e IDREF

    Originariamente inviato da pavimento
    Ciao a tutti
    Premettendo che sono alle prime armi e potrei scrivere delle grandissime sciochezze avrei una domanda sui DTD.
    Volevo sapere se è possibile avere attributi di tipo ID con nome diverso e stesso valore nello stesso documento.

    Ad esempio può esser corretto avere:


    <biblioteca>
    <autore:autore autore:idautore="AA"></autore:autore>
    <editore:editore editore:ideditore="AA"></editore:editore>
    <libro:libro>
    <libro:autore autore:idautore="AA"></libro:autore>
    <libro:editore editore:ideditore="AA"> </libro:editore>
    </libro:libro>
    </biblioteca>
    io ne vedo di uguali, è sbagliato
    non ha nemmeno senso usare il namespace uguale al nodo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.