PDA

View Full Version : Validazione XML con XMLSchema


Abdujaparov
08-09-2008, 10:50
Ciao a tutti,
ho scritto il seguente schema XML:

<?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:


<?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:


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.

71104
08-09-2008, 21:38
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.