Vai al contenuto

Problema XML e DTD


Mosquito

Messaggi raccomandati

Ragazzi non riesco a farmi validare questo codice. potreste dargli un'occhiata??

<?xml version="1.0" encoding="ISO-8859-1"?>

<?xml-stylesheet type="text/xsl" href="compito4.xsl"?>

<!DOCTYPE rendiconto[

<!ELEMENT rendiconto (sim)*>

<!ELEMENT sim (codice,compagnia,mese,contratto,cognome,nome,qualifica,credito_in,modalita+,roaming?,credito_att)>

<!ATTLIST sim codice ID #REQUIRED compagnia (tim|vodaphone|wind|orange|lemon) #REQUIRED >

<!ELEMENT mese EMPTY>

<!ATTLIST mese month (gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre) #REQUIRED>

<!ELEMENT contratto EMPTY>

<!ATTLIST contratto tipo (business|business_gold|business_platinum) #REQUIRED>

<!ELEMENT cognome (#PCDATA)>

<!ELEMENT nome (#PCDATA)>

<!ELEMENT qualifica EMPTY>

<!ATTLIST qualifica livello (quadro|dirigente|top_manager) #REQUIRED>

<!ELEMENT credito_in EMPTY>

<!ATTLIST credito_in valore (euro50|euro100|euro200) #REQUIRED>

<!ELEMENT modalita EMPTY>

<!ATTLIST modalita abil (gsm|gprs|umts) #REQUIRED>

<!ELEMENT roaming EMPTY>

<!ELEMENT credito_att (#PCDATA)>

]>

<rendiconto>

<sim codice="123456789012" compagnia="tim">

<mese month="giugno"/>

<contratto tipo="business"/>

<cognome>Malpasso</cognome>

<nome>Luigi</nome>

<qualifica livello="quadro"/>

<credito_in valore="euro50"/>

<modalita abil="gsm"/>

<credito_att>11</credito_att>

</sim>

<sim codice="123456789013" compagnia="vodaphone">

<mese month="aprile"/>

<contratto tipo="business_gold"/>

<cognome>Milici</cognome>

<nome>Samuele</nome>

<qualifica livello="top_manager"/>

<credito_in valore="euro100"/>

<modalita abil="umts"/>

<credito_att>59</credito_att>

</sim>

</rendiconto>

Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Link al commento
Condividi su altri siti

cosi è perfetto per me:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="compito4.xsl"?>

<!DOCTYPE rendiconto 
<!ELEMENT rendiconto (sim)>
<!ELEMENT sim (codice,compagnia,mese,contratto,cognome ,nome,qualifica,credito_in,modalita+,roaming?,credito_att)>
<!ATTLIST sim codice ID #REQUIRED compagnia (tim|vodaphone|wind|orange|lemon) #REQUIRED >
<!ELEMENT mese EMPTY>
<!ATTLIST mese month (gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre) #REQUIRED>
<!ELEMENT contratto EMPTY>
<!ATTLIST contratto tipo (business|business_gold|business_platinum) #REQUIRED>
<!ELEMENT cognome (#PCDATA)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT qualifica EMPTY>
<!ATTLIST qualifica livello (quadro|dirigente|top_manager) #REQUIRED>
<!ELEMENT credito_in EMPTY>
<!ATTLIST credito_in valore (euro50|euro100|euro200) #REQUIRED>
<!ELEMENT modalita EMPTY>
<!ATTLIST modalita abil (gsm|gprs|umts) #REQUIRED>
<!ELEMENT roaming EMPTY>
<!ELEMENT credito_att (#PCDATA)>
>
<rendiconto>
 <sim codice='123456789012' compagnia="tim">
   <mese month='giugno' />
   <contratto tipo="business" />
   <cognome>Malpasso</cognome>
   <nome>Luigi</nome>
   <qualifica livello="quadro" />
   <credito_in valore="euro50" />
   <modalita abil="gsm" />
   <credito_att>11</credito_att>
 </sim>
 <sim codice="123456789013" compagnia="vodaphone">
   <mese month="aprile" />
   <contratto tipo="business_gold" />
   <cognome>Milici</cognome>
   <nome>Samuele</nome>
   <qualifica livello="top_manager" />
   <credito_in valore="euro100" />
   <modalita abil="umts" />
   <credito_att>59</credito_att>
 </sim>
</rendiconto>

Conosco l'xml, ma tutte quelle intestazioni no! e su quelle non so dirti... ma il resto è ok! :ghghgh:

Link al commento
Condividi su altri siti

x intestazioni intendi i vari

<!ELEMENT...>

<!ATTLIST...>

Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...