Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-09-2008, 10:50   #1
Abdujaparov
Senior Member
 
Iscritto dal: Aug 2004
Città: Palermo
Messaggi: 1079
Validazione XML con XMLSchema

Ciao a tutti,
ho scritto il seguente schema XML:
Codice:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://FinDB.xml"
xmlns="http://FinDB.xml"
elementFormDefault="qualified">

<xs:element name="XMLFLOW" type="XMFLOW"/>


 <xs:complexType name="XMLFLOW">
  <xs:sequence>
   <xs:element name="PRODUCT" type="PRODUCT"/>
  </xs:sequence>
 </xs:complexType>
 
  
 
 <xs:complexType name="PRODUCT">
   <xs:element name="INFO" type="INFO"/>
   <xs:element name="RISK" type="RISK"/>
   <xs:element name="VAR" type="VAR"/>
   <xs:element name="STOCK" type="STOCK"/>
   <xs:element name="BOND" type="BOND"/>
   <xs:element name="EMIT" type="EMIT"/>
   <xs:element name="GUARANTOR" type="GUARANTOR"/>
   <xs:element name="GOVERNANCE" type="GOVERNANCE"/>
   <xs:element name="FORMULA" type="FORMULA"/>
 </xs:complexType>
 
 <xs:complexType name="INFO">
    <xs:element name="ISIN" type="xs:string" />
    <xs:element name="DESCRIZIONE_TITOLO" type="xs:string" />
    <xs:element name="INSERT_DATE" type="xs:date" />
    <xs:element name="TYPE" type="xs:string" />
    <xs:element name="EMIT_CODE" type="xs:string" />
    <xs:element name="SEGMENT" type="xs:string" />
 </xs:complexType>
 
 <xs:complexType name="RISK">
   <xs:element name="BUSINESS_DATE" type="xs:date"/>
   <xs:element name="AZIONE" type="xs:integer"/>
   <xs:element name="CAMBIO" type="xs:integer"/>
   <xs:element name="EMITTENTE" type="xs:integer"/>
   <xs:element name="OPZIONE" type="xs:integer"/>
   <xs:element name="PAESE" type="xs:integer"/>
   <xs:element name="TASSO" type="xs:integer"/>
 </xs:complexType>
 
 <xs:complexType name="VAR">
   <xs:element name="VAR_TRIMESTRALE" type="xs:double"/>
 </xs:complexType>
 
 <xs:complexType name="STOCK">
   <xs:element name="NUMERO_AZIONI_IN_CIRCOLAZIONE" type="xs:duble"/>
   <xs:element name="DATA" type="xs:date" />
   <xs:element name="VALUTA" type="xs:string" />
   <xs:element name="CAPITALIZZAZIONE" type="xs:duble" />
   <xs:element name="CODICE_INDICE" type="xs:integer" />
   <xs:element name="DATA_EX_CEDOLA" type="xs:date" />
   <xs:element name="RECORD_DATE" type="xs:date" />
   <xs:element name="IMPORTO_DIVIDENDO_PAGATO_LORDO" type="xs:duble" />
   <xs:element name="VALUTA_ULTIMO_DIVIDENDO" type="xs:string" />
   <xs:element name="IMP_DIV_ES_RITENUTA_FISC" type="xs:duble" />
   <xs:element name="DATA_PAGAMENTO" type="xs:date" />
   <xs:element name="FREQUENZA_DIVIDENDO" type="xs:string" />
   <xs:element name="VALORE_CAPITALE_SOCIALE" type="xs:integer" />
 </xs:complexType>
 
 <xs:complexType name="BOND">
    <xs:element name="RATING_TITOLO_MOODYS" type="xs:string" />
    <xs:element name="DATA_RATING_TITOLO_MOODYS" type="xs:date" />
    <xs:element name="RATING_TITOLO_S" type="xs:string" />
    <xs:element name="DATA_RATING_TITOLO_S" type="xs:date" />
    <xs:element name="SOTTOSTANTE" type="xs:string" />
    <xs:element name="TIPO_SOTTOSTANTE" type="xs:string" />
    <xs:element name="CEDOLA_LORDA_CORRENTE" type="xs:duble" />
    <xs:element name="FREQUENZA_CEDOLA" type="xs:string" />
    <xs:element name="DATA_INIZIO_FACOLTA_CALL" type="xs:date" />
    <xs:element name="DATA_FINE_FACOLTA_CALL" type="xs:date" />
    <xs:element name="DATA_INIZIO_FACOLTA_PUT" type="xs:date" />
    <xs:element name="DATA_FINE_FACOLTA_PUT" type="xs:date" />
    <xs:element name="AMMONTARE_EMESSO" type="xs:integer" />
    <xs:element name="DATA_PRIMO_GODIMENTO" type="xs:date" />
    <xs:element name="DATA_SCADENZA" type="xs:date" />
    <xs:element name="PRIMO_PREZZO_EMISSIONE" type="xs:duble" />
    <xs:element name="MODALITA_RIMBORSO" type="xs:integer" />
 </xs:complexType>
 
 <xs:complexType name="EMIT">
    <xs:element name="DESCRIZIONE_EMITTENTE" type="xs:string" />
    <xs:element name="INDIRIZZO_SEDE_EMITTENTE" type="xs:string" />
    <xs:element name="SOTTOGRUPPO_ATTIVITA_ECONOMICA" type="xs:string" />
    <xs:element name="RAMO_ATTIVITA_ECONOMICA" type="xs:string" />
    <xs:element name="GRUPPO_EMITTENTE" type="xs:string" />
    <xs:element name="RATING_EMITTENTE_MOODYS" type="xs:string" />
    <xs:element name="DATA_RATING_EMITTENTE_MOODYS" type="xs:date" />
    <xs:element name="RATING_EMITTENTE_S" type="xs:string" />
    <xs:element name="DATA_RATING_EMITTENTE_S" type="xs:date" />
    <xs:element name="CAPITALE_SOCIALE_EMITTENTE" type="xs:integer" />
    <xs:element name="PROFILO_EMITTENTE" type="xs:string" />
 </xs:complexType>
 
 <xs:complexType name="GUARANTOR">
     <xs:element name="EMICOD_GARANTE" type="xs:string" />
     <xs:element name="DESCRIZIONE_GARANTE" type="xs:string" />
     <xs:element name="SEDE_LEGALE_GARANTE" type="xs:string" />
     <xs:element name="RATING_GARANTE_MOODYS" type="xs:string" />
     <xs:element name="DATA_RATING_GARANTE_MOODYS" type="xs:date" />
     <xs:element name="RATING_GARANTE_S" type="xs:string" />
     <xs:element name="DATA_RATING_GARANTE_S" type="xs:date" />
     <xs:element name="PROFILO_GARANTE" type="xs:date" />
 </xs:complexType>

 <xs:complexType name="GOVERNANCE">
     <xs:element name="TIPO" type="xs:string" />
     <xs:element name="CARICA" type="xs:string" />
     <xs:element name="NOMINATIVO" type="xs:string" />
     <xs:element name="PERCENTUALE" type="xs:duble" />
 </xs:complexType>
 
 <xs:complexType name="FORMULA">
     <xs:element name="PERIODO" type="xs:string" />
     <xs:element name="TIPOLOGIA_CALCOLO_GIORNI" type="xs:string" />
     <xs:element name="SPREAD_INIZIALE" type="xs:string" />
     <xs:element name="SPREAD_INIZIALE_FUORI_DENTRO" type="xs:string" />
     <xs:element name="RADICE_PARENTESI" type="xs:string" />
     <xs:element name="PARAMETRO_1" type="xs:string" />
     <xs:element name="SPREAD_1" type="xs:string" />
     <xs:element name="PONDERAZIONE_1" type="xs:string" />
     <xs:element name="PARAMETRO_2" type="xs:string" />
     <xs:element name="SPREAD_2" type="xs:string" />
     <xs:element name="PONDERAZIONE_2" type="xs:string" />
     <xs:element name="PARAMETRO_3" type="xs:string" />
     <xs:element name="SPREAD_3" type="xs:string" />
     <xs:element name="PONDERAZIONE_3" type="xs:string" />
     <xs:element name="PARAMETRO_4" type="xs:string" />
     <xs:element name="SPREAD_4" type="xs:string" />
     <xs:element name="PONDERAZIONE_4" type="xs:string" />
     <xs:element name="SPREAD_FINALE_FUORI_DENTRO" type="xs:string" />
     <xs:element name="SPREAD_FINALE" type="xs:string" />
     <xs:element name="ADJUSTED_UNADJUSTED" type="xs:string" />
     <xs:element name="RILEVAZIONE_ANT_POST" type="xs:string" />
     <xs:element name="DAY_CONVENTION" type="xs:string" />
     <xs:element name="PERIODO_RIL_PARAMETRI" type="xs:string" />
     <xs:element name="ARROTONDAMENTO" type="xs:string" />
     <xs:element name="NOTA" type="xs:string" />       
 </xs:complexType>
 
</xs:schema>
con il quale voglio validare il seguente file XML:

Codice:
<?xml version="1.0" encoding="ISO-8859-1"?>
<XMLFLOW xmlns="http://FinDB.xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://FinDB.xml SPR_XmlFlow.xsd">                 
<PRODUCT>                                                      
<INFO>
<ISIN>IT0003647176</ISIN>                                                       
<DESCRIZIONE_TITOLO>mi scoccio</DESCRIZIONE_TITOLO>                             
<INSERT_DATE>19000904</INSERT_DATE><TYPE>OBB</TYPE>                             
<EMIT_CODE>1234567812345678</EMIT_CODE><SEGMENT>TLXX</SEGMENT></INFO><RISK>     
<BUSINESS_DATE>20080910</BUSINESS_DATE>                                         
<AZIONE>5</AZIONE>                                                              
<CAMBIO>5</CAMBIO>                                                              
<EMITTENTE>4</EMITTENTE>                                                        
<OPZIONE>3</OPZIONE>                                                            
<PAESE>5</PAESE>                                                                
<TASSO>5</TASSO>                                       </RISK><VAR>             
<VAR_TRIMESTRALE>515.616911616162</VAR_TRIMESTRALE>                             
</VAR><STOCK>                                                                   
<NUMERO_AZIONI_IN_CIRCOLAZIONE>161891196</NUMERO_AZIONI_IN_CIRCOLAZIONE>        
<DATA>20080904</DATA><VALUTA>EUR</VALUTA>                                       
<CAPITALIZZAZIONE>16161616541616</CAPITALIZZAZIONE>                             
<CODICE_INDICE>5555</CODICE_INDICE>                                             
<DATA_EX_CEDOLA>20080815</DATA_EX_CEDOLA><RECORD_DATE>20080605</RECORD_DATE>    
<IMPORTO_DIVIDENDO_PAGATO_LORDO>5815563</IMPORTO_DIVIDENDO_PAGATO_LORDO>        
<VALUTA_ULTIMO_DIVIDENDO>EUR</VALUTA_ULTIMO_DIVIDENDO>                          
<IMP_DIV_ES_RITENUTA_FISC>20202</IMP_DIV_ES_RITENUTA_FISC>                      
<DATA_PAGAMENTO>20080725</DATA_PAGAMENTO>                                       
<FREQUENZA_DIVIDENDO>f</FREQUENZA_DIVIDENDO>                                    
<VALORE_CAPITALE_SOCIALE>25550</VALORE_CAPITALE_SOCIALE>                        
</STOCK><BOND><RATING_TITOLO_MOODYS>asdaesf</RATING_TITOLO_MOODYS>              
<DATA_RATING_TITOLO_MOODYS>20080906</DATA_RATING_TITOLO_MOODYS>                 
<RATING_TITOLO_SP>8yuk52</RATING_TITOLO_SP>                                     
<DATA_RATING_TITOLO_SP>20071225</DATA_RATING_TITOLO_SP>                         
<SOTTOSTANTE>5dwasd</SOTTOSTANTE>                                               
<TIPO_SOTTOSTANTE>dasdfas5</TIPO_SOTTOSTANTE>                                   
<CEDOLA_LORDA_CORRENTE>965</CEDOLA_LORDA_CORRENTE>                              
<FREQUENZA_CEDOLA>f</FREQUENZA_CEDOLA>                                          
<DATA_INIZIO_FACOLTA_CALL>20080201</DATA_INIZIO_FACOLTA_CALL>                   
<DATA_FINE_FACOLTA_CALL>20080829</DATA_FINE_FACOLTA_CALL>                       
<DATA_INIZIO_FACOLTA_PUT>20080926</DATA_INIZIO_FACOLTA_PUT>                     
<DATA_FINE_FACOLTA_PUT>20080926</DATA_FINE_FACOLTA_PUT>                         
<AMMONTARE_EMESSO>555</AMMONTARE_EMESSO>                                        
<DATA_PRIMO_GODIMENTO>20080920</DATA_PRIMO_GODIMENTO>                           
<DATA_SCADENZA>20080815</DATA_SCADENZA>                                         
<PRIMO_PREZZO_EMISSIONE>5469</PRIMO_PREZZO_EMISSIONE>                           
<MODALITA_RIMBORSO>89</MODALITA_RIMBORSO>                                       
</BOND><EMIT>                                                                   
<DESCRIZIONE_EMITTENTE>bellissimo</DESCRIZIONE_EMITTENTE>                       
<INDIRIZZO_SEDE_EMITTENTE>via calcestruzzo 18</INDIRIZZO_SEDE_EMITTENTE>        
<SOTTOGRUPPO_ATTIVITA_ECONOMICA>wer</SOTTOGRUPPO_ATTIVITA_ECONOMICA>            
<RAMO_ATTIVITA_ECONOMICA>yan</RAMO_ATTIVITA_ECONOMICA>                          
<GRUPPO_EMITTENTE>0</GRUPPO_EMITTENTE>                                          
<RATING_EMITTENTE_MOODYS>ddsa</RATING_EMITTENTE_MOODYS>                         
<DATA_RATING_EMITTENTE_MOODYS>20080705</DATA_RATING_EMITTENTE_MOODYS>           
<RATING_EMITTENTE_SP>er</RATING_EMITTENTE_SP>                                   
<DATA_RATING_EMITTENTE_SP>20080725</DATA_RATING_EMITTENTE_SP>                   
<CAPITALE_SOCIALE_EMITTENTE>52369</CAPITALE_SOCIALE_EMITTENTE>                  
<PROFILO_EMITTENTE>alto</PROFILO_EMITTENTE>                                     
</EMIT><GUARANTOR><EMICOD_GARANTE>8529631478963214</EMICOD_GARANTE>             
<DESCRIZIONE_GARANTE>ma non saprei</DESCRIZIONE_GARANTE>                        
<SEDE_LEGALE_GARANTE>via onofrio pirrotta 50</SEDE_LEGALE_GARANTE>              
<RATING_GARANTE_MOODYS>sdd5</RATING_GARANTE_MOODYS>                             
<DATA_RATING_GARANTE_MOODYS>20080606</DATA_RATING_GARANTE_MOODYS>               
<RATING_GARANTE_SP>wdew</RATING_GARANTE_SP>                                     
<DATA_RATING_GARANTE_SP>20080305</DATA_RATING_GARANTE_SP>                       
<PROFILO_GARANTE>19180502</PROFILO_GARANTE></GUARANTOR><GOVERNANCE>             
<TIPO>rf</TIPO>                                                                 
<CARICA>gffd</CARICA>                                                           
<NOMINATIVO>egerwgf</NOMINATIVO>                                                
<PERCENTUALE>69</PERCENTUALE>                                      
</GOVERNANCE>
<FORMULA>
<PERIODO>5</PERIODO>                                                   
<TIPOLOGIA_CALCOLO_GIORNI>a</TIPOLOGIA_CALCOLO_GIORNI>                          
<SPREAD_INIZIALE>efre</SPREAD_INIZIALE>                                         
<SPREAD_INIZIALE_FUORI_DENTRO>s</SPREAD_INIZIALE_FUORI_DENTRO>                  
<RADICE_PARENTESI>v</RADICE_PARENTESI>                                          
<PARAMETRO_1>dvdsdv</PARAMETRO_1>                                               
<SPREAD_1>bfh</SPREAD_1>       <PONDERAZIONE_1>bb</PONDERAZIONE_1>              
<PARAMETRO_2>ngfngf</PARAMETRO_2>                                               
<SPREAD_2>bgdf</SPREAD_2>      <PONDERAZIONE_2>xfb</PONDERAZIONE_2>             
<PARAMETRO_3>rgf</PARAMETRO_3>                                                  
<SPREAD_3>dgfsdgv</SPREAD_3>   <PONDERAZIONE_3>fs</PONDERAZIONE_3>              
<PARAMETRO_4>dvdb fd</PARAMETRO_4>                                              
<SPREAD_4>fgh</SPREAD_4>       <PONDERAZIONE_4>cc</PONDERAZIONE_4>              
<SPREAD_FINALE_FUORI_DENTRO>v</SPREAD_FINALE_FUORI_DENTRO>                      
<SPREAD_FINALE>vddv</SPREAD_FINALE>                                             
<ADJUSTED_UNADJUSTED>v</ADJUSTED_UNADJUSTED>                                    
<RILEVAZIONE_ANT_POST>c</RILEVAZIONE_ANT_POST>                                  
<DAY_CONVENTION>vv</DAY_CONVENTION>                                             
<PERIODO_RIL_PARAMETRI>cx</PERIODO_RIL_PARAMETRI>                               
<ARROTONDAMENTO>rc</ARROTONDAMENTO><NOTA>gh</NOTA></FORMULA></PRODUCT>           
<PRODUCT>                                                      
<INFO>           
<ISIN>XS0185030698</ISIN>                                                       
<DESCRIZIONE_TITOLO>gia mangiato</DESCRIZIONE_TITOLO>                           
<INSERT_DATE>19180904</INSERT_DATE><TYPE>AZI</TYPE>                             
<EMIT_CODE>8765432187654321</EMIT_CODE><SEGMENT>EMOT</SEGMENT></INFO><RISK>     
<BUSINESS_DATE>20080904</BUSINESS_DATE>                                         
<AZIONE>5</AZIONE>                                                              
<CAMBIO>5</CAMBIO>                                                              
<EMITTENTE>3</EMITTENTE>                                                        
<OPZIONE>3</OPZIONE>                                                            
<PAESE>3</PAESE>                                                                
<TASSO>4</TASSO>                                       </RISK><VAR>             
<VAR_TRIMESTRALE>151.58178949489</VAR_TRIMESTRALE>                              
</VAR><STOCK>                                                                   
<NUMERO_AZIONI_IN_CIRCOLAZIONE>15151515151</NUMERO_AZIONI_IN_CIRCOLAZIONE>      
<DATA>20080904</DATA><VALUTA>USD</VALUTA>                                       
<CAPITALIZZAZIONE>146165165165</CAPITALIZZAZIONE>                               
<CODICE_INDICE>6666</CODICE_INDICE>                                             
<DATA_EX_CEDOLA>20080828</DATA_EX_CEDOLA><RECORD_DATE>20080508</RECORD_DATE>    
<IMPORTO_DIVIDENDO_PAGATO_LORDO>212122</IMPORTO_DIVIDENDO_PAGATO_LORDO>         
<VALUTA_ULTIMO_DIVIDENDO>USD</VALUTA_ULTIMO_DIVIDENDO>                          
<IMP_DIV_ES_RITENUTA_FISC>5555</IMP_DIV_ES_RITENUTA_FISC>                       
<DATA_PAGAMENTO>20080425</DATA_PAGAMENTO>                                       
<FREQUENZA_DIVIDENDO>a</FREQUENZA_DIVIDENDO>                                    
<VALORE_CAPITALE_SOCIALE>336</VALORE_CAPITALE_SOCIALE>                          
</STOCK><BOND><RATING_TITOLO_MOODYS>fdsgf</RATING_TITOLO_MOODYS>                
<DATA_RATING_TITOLO_MOODYS>20080823</DATA_RATING_TITOLO_MOODYS>                 
<RATING_TITOLO_SP>85jo2</RATING_TITOLO_SP>                                      
<DATA_RATING_TITOLO_SP>20071225</DATA_RATING_TITOLO_SP>                         
<SOTTOSTANTE>5afdwsf</SOTTOSTANTE>                                              
<TIPO_SOTTOSTANTE>sfawe3rm3</TIPO_SOTTOSTANTE>                                  
<CEDOLA_LORDA_CORRENTE>987</CEDOLA_LORDA_CORRENTE>                              
<FREQUENZA_CEDOLA>m</FREQUENZA_CEDOLA>                                          
<DATA_INIZIO_FACOLTA_CALL>20080308</DATA_INIZIO_FACOLTA_CALL>                   
<DATA_FINE_FACOLTA_CALL>20080731</DATA_FINE_FACOLTA_CALL>                       
<DATA_INIZIO_FACOLTA_PUT>20080926</DATA_INIZIO_FACOLTA_PUT>                     
<DATA_FINE_FACOLTA_PUT>20080913</DATA_FINE_FACOLTA_PUT>                         
<AMMONTARE_EMESSO>4444</AMMONTARE_EMESSO>                                       
<DATA_PRIMO_GODIMENTO>20080922</DATA_PRIMO_GODIMENTO>                           
<DATA_SCADENZA>20080801</DATA_SCADENZA>                                         
<PRIMO_PREZZO_EMISSIONE>6321</PRIMO_PREZZO_EMISSIONE>                           
<MODALITA_RIMBORSO>12</MODALITA_RIMBORSO>                                       
</BOND><EMIT>                                                                   
<DESCRIZIONE_EMITTENTE>brutto come la morte</DESCRIZIONE_EMITTENTE>             
<INDIRIZZO_SEDE_EMITTENTE>via dei matti 0</INDIRIZZO_SEDE_EMITTENTE>            
<SOTTOGRUPPO_ATTIVITA_ECONOMICA>jin</SOTTOGRUPPO_ATTIVITA_ECONOMICA>            
<RAMO_ATTIVITA_ECONOMICA>tut</RAMO_ATTIVITA_ECONOMICA>                          
<GRUPPO_EMITTENTE>1</GRUPPO_EMITTENTE>                                          
<RATING_EMITTENTE_MOODYS>65g</RATING_EMITTENTE_MOODYS>                          
<DATA_RATING_EMITTENTE_MOODYS>20080606</DATA_RATING_EMITTENTE_MOODYS>           
<RATING_EMITTENTE_SP>5h</RATING_EMITTENTE_SP>                                   
<DATA_RATING_EMITTENTE_SP>20080525</DATA_RATING_EMITTENTE_SP>                   
<CAPITALE_SOCIALE_EMITTENTE>98745</CAPITALE_SOCIALE_EMITTENTE>                  
<PROFILO_EMITTENTE>quello sinistro e meglio</PROFILO_EMITTENTE>                 
</EMIT><GUARANTOR><EMICOD_GARANTE>1234567812345678</EMICOD_GARANTE>             
<DESCRIZIONE_GARANTE>mutande</DESCRIZIONE_GARANTE>                              
<SEDE_LEGALE_GARANTE>via cimabue 2</SEDE_LEGALE_GARANTE>                        
<RATING_GARANTE_MOODYS>fed6</RATING_GARANTE_MOODYS>                             
<DATA_RATING_GARANTE_MOODYS>20080401</DATA_RATING_GARANTE_MOODYS>               
<RATING_GARANTE_SP>uui</RATING_GARANTE_SP>                                      
<DATA_RATING_GARANTE_SP>20080327</DATA_RATING_GARANTE_SP>                       
<PROFILO_GARANTE>19150620</PROFILO_GARANTE></GUARANTOR><GOVERNANCE>             
<TIPO>yu</TIPO>                                                                 
<CARICA>sdf</CARICA>                                                            
<NOMINATIVO>4ewryj</NOMINATIVO>                                                 
<PERCENTUALE>526</PERCENTUALE>                                     </GOVERNANCE>
<FORMULA><PERIODO>9</PERIODO>                                                   
<TIPOLOGIA_CALCOLO_GIORNI>M</TIPOLOGIA_CALCOLO_GIORNI>                          
<SPREAD_INIZIALE>safr</SPREAD_INIZIALE>                                         
<SPREAD_INIZIALE_FUORI_DENTRO>l</SPREAD_INIZIALE_FUORI_DENTRO>                  
<RADICE_PARENTESI>j</RADICE_PARENTESI>                                          
<PARAMETRO_1>vcxbvdf</PARAMETRO_1>                                              
<SPREAD_1>bvcv</SPREAD_1>      <PONDERAZIONE_1>bb</PONDERAZIONE_1>              
<PARAMETRO_2>bdf ndcbx</PARAMETRO_2>                                            
<SPREAD_2>xcbb</SPREAD_2>      <PONDERAZIONE_2>cvb</PONDERAZIONE_2>             
<PARAMETRO_3>dvgdbfb</PARAMETRO_3>                                              
<SPREAD_3>vgsdv</SPREAD_3>     <PONDERAZIONE_3>tg</PONDERAZIONE_3>              
<PARAMETRO_4>vdevvvv</PARAMETRO_4>                                              
<SPREAD_4>iuy</SPREAD_4>       <PONDERAZIONE_4>cc</PONDERAZIONE_4>              
<SPREAD_FINALE_FUORI_DENTRO>a</SPREAD_FINALE_FUORI_DENTRO>                      
<SPREAD_FINALE>vvv</SPREAD_FINALE>                                              
<ADJUSTED_UNADJUSTED>u</ADJUSTED_UNADJUSTED>                                    
<RILEVAZIONE_ANT_POST>a</RILEVAZIONE_ANT_POST>                                  
<DAY_CONVENTION>iu</DAY_CONVENTION>                                             
<PERIODO_RIL_PARAMETRI>zp</PERIODO_RIL_PARAMETRI>                               
<ARROTONDAMENTO>gh</ARROTONDAMENTO><NOTA>vd</NOTA></FORMULA></PRODUCT>                                                                                
</XMLFLOW>
però quando effettuo la validazione ottengo la seguente serie di errori:

Codice:
Validation  	7, 43  	src-resolve: Cannot resolve the name 'XMFLOW' to a(n) 'type definition' component.
Validation 	19, 41 	s4s-elt-invalid-content.1: The content of 'PRODUCT' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	31, 48 	s4s-elt-invalid-content.1: The content of 'INFO' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	40, 53 	s4s-elt-invalid-content.1: The content of 'RISK' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	50, 57 	s4s-elt-invalid-content.1: The content of 'VAR' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	54, 70 	s4s-elt-invalid-content.1: The content of 'STOCK' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	70, 64 	s4s-elt-invalid-content.1: The content of 'BOND' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	90, 65 	s4s-elt-invalid-content.1: The content of 'EMIT' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	104, 59 	s4s-elt-invalid-content.1: The content of 'GUARANTOR' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	115, 49 	s4s-elt-invalid-content.1: The content of 'GOVERNANCE' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Validation 	122, 52 	s4s-elt-invalid-content.1: The content of 'FORMULA' is invalid. Element 'element' is invalid, misplaced, or occurs too often.
Perchè? Ho provato a cercare un pò su internet ma non sono ancora riuscito a risolvere.
Cosa posso fare?
Grazie, ciao ciao.
Abdujaparov è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2008, 21:38   #2
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
se ricordo bene il tag element nello schema non può andare direttamente dentro il tag complexType; usa il tag sequence in mezzo, come hai fatto col primo complexType.
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v