Skip to topic | Skip to bottom
Home

TechWebSdF
TechWebSdF.EsercizioNoveElenar1.20 - 12 May 2010 - 18:39 - ElenaCariolatotopic end

Start of topic | Skip to actions

Si modifichi il seguente DTD in modo che gli elementi p abbiano un attributo id di tipo ID; 
si aggiunga al content model misto di p, g, c e cella un elemento vedi, con content model misto g, c e vedi, e un attributo idref di tipo IDREF:

<!ELEMENT doc (intestazione, corpo)>
<!ELEMENT intestazione (titolo, autore, data) >
<!ELEMENT titolo (#PCDATA) >
<!ELEMENT autore (#PCDATA) >
<!ELEMENT data (#PCDATA) >

<!ELEMENT corpo (p|tabella)+ >
<!ATTLIST p
          id      ID     #IMPLIED>
<!ELEMENT p (#PCDATA|g|c|vedi)* >
<!ELEMENT g (#PCDATA|g|c|vedi)* >
<!ELEMENT c (#PCDATA|g|c|vedi)* >

<!ELEMENT tabella (riga)+ >
<!ELEMENT riga (cella)+ >
<!ELEMENT cella (#PCDATA|g|c|vedi)* >
<!ELEMENT vedi (#PCDATA|g|c|vedi)*>
<!ATTLIST vedi
          idref   IDREF  #REQUIRED>



<?xml version="1.0"?>
<!DOCTIPE doc MYSYSTEM "doc.dtd">
<doc>
  <intestazione>
    <titolo>Maqeda</titolo>
    <autore>Salvo Sottile</autore>
    <data>2008 </data>
  </intestazione>

 <corpo>
  <p>questo romanzo intitolato <p id="romanzo">Maqueda</p> è ambientato a <g>Palermo</g> 
  ed ha come tema <c>la mafia </c></p>
  
  <tabella>
    <riga>
     <cella>il libro di cui parliamo scritto da<g> Salvo Sottile</g> ha avuto molto<c>successo</c>anche perchè
     <vedi idiref="romanzo">è il nome di una via molto famosa di <g> Palermo </g></cella>
     <cella>Salvo Sottile, autore di <vedi idiref="romanzo"> è un famoso <g> giornalista</g> del tg5 </cella>
    </riga>
    <riga> 
      <cella> spazio commenti sul romanzo <vedi idiref="romanzo"></cella>  
    </riga>
  </tabella>
 </corpo>
</doc>      
        
-- ElenaCariolato - 10 May 2010
  • Set ALLOWTOPICVIEW =
  • Set ALLOWTOPICCHANGE =

to top

You are here: TechWebSdF > NonoEsercizio > EsercizioNoveElena

to top

Copyright © Fabio Vitali 2022 Last update of EsercizioNoveElena on 12 May 2010 - 18:39 by ElenaCariolato