xml schema e include.
Having trouble installing Oxygen? Got a bug to report? Post it all here.
xml schema e include.
Post by meciccio »
hi, i have two schema. first one include the second one, but when i try to validate the schema, i got a error: undefined value for "type" encountered
first schema is:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by ezio
merendoni (adf) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
targetNamespace="http://www.giustizia.it/Concorsuali/StatoPassivoTipi";
elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:include schemaLocation="TipiGlobali.xsd"/>
<xs:simpleType name="tFormatoDoc">
<xs:annotation>
<xs:documentation>Definizione delle tipologie di documento in
allegato alle insinuazioni</xs:documentation>
</xs:annotation>
etc.
second one is:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by TEAM
(RENEGADE) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:simpleType name="tEuro">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
etc.
the type that could not found is tEuro.
Can someone help me, thanks
ciccio
first schema is:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by ezio
merendoni (adf) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
targetNamespace="http://www.giustizia.it/Concorsuali/StatoPassivoTipi";
elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:include schemaLocation="TipiGlobali.xsd"/>
<xs:simpleType name="tFormatoDoc">
<xs:annotation>
<xs:documentation>Definizione delle tipologie di documento in
allegato alle insinuazioni</xs:documentation>
</xs:annotation>
etc.
second one is:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by TEAM
(RENEGADE) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:simpleType name="tEuro">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
etc.
the type that could not found is tEuro.
Can someone help me, thanks
ciccio
-
- Posts: 6
- Joined: Wed Aug 11, 2004 6:00 pm
Re: Cannot identify problem
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";Radu wrote:Can you attach the complete files for your posting?
targetNamespace="http://www.giustizia.it/Concorsuali/StatoPassivoTipi";
elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:include schemaLocation="TipiGlobali.xsd"/>
<xs:simpleType name="tFormatoDoc">
<xs:annotation>
<xs:documentation>Definizione delle tipologie di documento in allegato alle insinuazioni</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="BMP"/>
<xs:enumeration value="JPEG"/>
<xs:enumeration value="GIF"/>
<xs:enumeration value="PDF"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tQualificaCreditore">
<xs:annotation>
<xs:documentation>Definizione Tipologie Creditore</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="100">
<xs:annotation>
<xs:documentation>Fornitore di beni - Artigiano</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="101">
<xs:annotation>
<xs:documentation>Fornitore di beni - Cooperativa</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="102">
<xs:annotation>
<xs:documentation>Fornitore di beni - Coltivatore diretto</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="103">
<xs:annotation>
<xs:documentation>Fornitore di beni - Fornitore comune</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="199">
<xs:annotation>
<xs:documentation>Fornitore di beni - Altri</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="201">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Artigiano</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="202">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Cooperativa</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="203">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Società fornitrice utenze varie</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="204">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Fornitore comune</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="205">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Agente</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="206">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Procacciatore d'affari</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="207">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Mediatore</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="299">
<xs:annotation>
<xs:documentation>Fornitore di servizi - Altri</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="301">
<xs:annotation>
<xs:documentation>Lavoratore dipendente - Operaio</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="302">
<xs:annotation>
<xs:documentation>Lavoratore dipendente - Impiegato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="303">
<xs:annotation>
<xs:documentation>Lavoratore dipendente - Dirigente</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="401">
<xs:annotation>
<xs:documentation>Lavoro Autonomo - Libero professionista</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="501">
<xs:annotation>
<xs:documentation>Capitale di Credito - Istituto di Credito</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="502">
<xs:annotation>
<xs:documentation>Capitale di Credito - Leasing</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="503">
<xs:annotation>
<xs:documentation>Capitale di Credito - Società finanziaria</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="504">
<xs:annotation>
<xs:documentation>Capitale di Credito - Factoring</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="505">
<xs:annotation>
<xs:documentation>Capitale di Credito - Stato (contributi in c/capitale/esercizio)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="599">
<xs:annotation>
<xs:documentation>Capitale di Credito - Altri</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="601">
<xs:annotation>
<xs:documentation>Ente Previdenziale - Inps</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="602">
<xs:annotation>
<xs:documentation>Ente Previdenziale - Inail</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="603">
<xs:annotation>
<xs:documentation>Ente Previdenziale - Enasarco</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="699">
<xs:annotation>
<xs:documentation>Ente Previdenziale - Altri</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="701">
<xs:annotation>
<xs:documentation>Stato ed ente locale - Ufficio IVA</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="702">
<xs:annotation>
<xs:documentation>Stato ed ente locale - Camera di Commercio</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="703">
<xs:annotation>
<xs:documentation>Stato ed ente locale - Concessionario riscossione tributi</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="704">
<xs:annotation>
<xs:documentation>Stato ed ente locale - Ente locale</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="799">
<xs:annotation>
<xs:documentation>Stato ed ente locale - Altri</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000">
<xs:annotation>
<xs:documentation>Non Specificato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="999">
<xs:annotation>
<xs:documentation>Altro</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tPrivilegio">
<xs:annotation>
<xs:documentation>Enumerazione Privilegi</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="010">
<xs:annotation>
<xs:documentation>Spese Giudiziarie</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="020">
<xs:annotation>
<xs:documentation>Spese proc. purgazione ipoteche</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="030">
<xs:annotation>
<xs:documentation>Cred. Ind. (mod. art. 3 D.L. 1075/47)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="040">
<xs:annotation>
<xs:documentation>IRPEF, ILOR, IRPEG</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="050">
<xs:annotation>
<xs:documentation>Crediti alla Cooperazione</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="060">
<xs:annotation>
<xs:documentation>Contributi Bonifica e Miglioramento</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="070">
<xs:annotation>
<xs:documentation>Canoni concessioni acque pubbliche</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="080">
<xs:annotation>
<xs:documentation>Contributi Consorzi opere irrigue</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="090">
<xs:annotation>
<xs:documentation>Imposta di registro e di bollo</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="091">
<xs:annotation>
<xs:documentation>Imposta di valore aggiunto</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="092">
<xs:annotation>
<xs:documentation>Imposta di successione</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="093">
<xs:annotation>
<xs:documentation source="INVIM"/>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="200">
<xs:annotation>
<xs:documentation>Ipotecario</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="310">
<xs:annotation>
<xs:documentation>Tratt. fine rapporto e indennita` art. 2118 c.c.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="320">
<xs:annotation>
<xs:documentation>Retrib. lavoro subord. e danni mancata corresponsione contributi</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="330">
<xs:annotation>
<xs:documentation>Retribuzione professionisti</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="340">
<xs:annotation>
<xs:documentation>Provvig. e indennita` fine rapporto contratto di agenzia</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="341">
<xs:annotation>
<xs:documentation>Crediti colt. dir., affitti. ecc.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="360">
<xs:annotation>
<xs:documentation>Crediti Impresa Artigiana</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="370">
<xs:annotation>
<xs:documentation>Spese funebri</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="380">
<xs:annotation>
<xs:documentation>Spese per infermita</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="390">
<xs:annotation>
<xs:documentation>Alimenti erogati al debitore</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="400">
<xs:annotation>
<xs:documentation>Crediti per alimenti</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="410">
<xs:annotation>
<xs:documentation>Contrib. assicurazioni obbligatorie</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="420">
<xs:annotation>
<xs:documentation>Imposte, pene pecun. soprattasse IVA</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="900">
<xs:annotation>
<xs:documentation source="Chirografo"/>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="tCreditoInsinuato">
<xs:annotation>
<xs:documentation>Definizione Credito Insinuato (Numero insinuazione non obbligatori)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NumeroCredito" type="xs:positiveInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>In fase di inserimento questo campo non va compilato,viene ritornato dal sistema e viene utilizzato per identificare in modo univoco il credito insinuato</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Importo" type="tEuro">
<xs:annotation>
<xs:documentation>Importo totale in euro per il quale il creditore chiede di essere ammesso al passivo </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Privilegio" type="tPrivilegio">
<xs:annotation>
<xs:documentation>Classificazione del provilegio per il quale si intende di essere ammessi al passivo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Sorte" type="tEuro" minOccurs="0">
<xs:annotation>
<xs:documentation>Valore iniziale del credito espresso in euro relativa alla data espressa dalla data di decorrenza</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataDecorrenza" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Data di decorrenza del credito</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Descrizione" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Eventuale descrizione del credito vantato</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Titolo" type="tTitolo" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tAnagrafica">
<xs:annotation>
<xs:documentation>Definizione Soggetti (fisici o giuridici)</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="PersonaFisica" type="tAnagraficaPersona"/>
<xs:element name="PersonaGiuridica" type="tAnagraficaImpresa"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="tAnagraficaCreditore">
<xs:annotation>
<xs:documentation>Definizione Anagrafica Creditori</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Identificativo">
<xs:annotation>
<xs:documentation>Identificativo del creditore (codice fiscale)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:complexType>
<xs:key name="PK_Creditore">
<xs:selector xpath="CodiceFiscale"/>
<xs:field xpath="CodiceFiscale"/>
</xs:key>
</xs:element>
<xs:element name="DatiAnagrafici" type="tAnagrafica"/>
<xs:element name="Legale" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Eventuale legale rappresentante</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Identificativo">
<xs:complexType>
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:complexType>
<xs:keyref name="FK_Avvocato" refer="PK_Avvocato">
<xs:selector xpath="CodiceFiscale"/>
<xs:field xpath="CodiceFiscale"/>
</xs:keyref>
</xs:element>
<xs:element name="DomicilioEletto" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tAnagraficaPersona">
<xs:annotation>
<xs:documentation>Definizione Anagrafica persona fisica</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Cognome" type="xs:string"/>
<xs:element name="Nome" type="xs:string"/>
<xs:element name="Indirizzo" type="xs:string" minOccurs="0"/>
<xs:element name="Localita" type="xs:string" minOccurs="0"/>
<xs:element name="Provincia" type="xs:string" minOccurs="0"/>
<xs:element name="CAP" type="xs:string" minOccurs="0"/>
<xs:element name="Nazione" type="xs:string" minOccurs="0"/>
<xs:element name="Qualifica" type="tQualificaCreditore">
<xs:annotation>
<xs:documentation>Qualifica del creditore</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Riferimenti" type="tRubrica" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tAnagraficaImpresa">
<xs:annotation>
<xs:documentation>Definizione Anagrafica di Impresa</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RagioneSociale" type="xs:string"/>
<xs:element name="Indirizzo" type="xs:string"/>
<xs:element name="Localita" type="xs:string" minOccurs="0"/>
<xs:element name="Provincia" type="xs:string" minOccurs="0"/>
<xs:element name="CAP" type="xs:string" minOccurs="0"/>
<xs:element name="Nazione" type="xs:string" minOccurs="0"/>
<xs:element name="Qualifica" type="tQualificaCreditore">
<xs:annotation>
<xs:documentation>Qualifica della società creditrice</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PartitaIVA" minOccurs="0">
<xs:annotation>
<xs:documentation>Partita Iva dell' impresa</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Riferimenti" type="tRubrica" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tInsinuazione">
<xs:annotation>
<xs:documentation>Definizione Insinuazione al Passivo (tempestiva)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Identificativo" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Riferimento al Identificativo Creditore (tramite Codice Fiscale)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:complexType>
<xs:keyref name="FK_CREDITORE" refer="PK_Creditore">
<xs:selector xpath="CodiceFiscale"/>
<xs:field xpath="CodiceFiscale"/>
</xs:keyref>
</xs:element>
<xs:element name="NumeroInsinuazione" type="xs:positiveInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>In fase di inserimento questo campo non va compilato,viene ritornato dal sistema APC e viene utilizzato per identificare in modo univoco l' insinuazione</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Credito" type="tCreditoInsinuato" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Credito vantato</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Mandato" minOccurs="0">
<xs:annotation>
<xs:documentation>Eventuale mandato , l' insinuazione non viene presentata direttamente dal creditotore ma tramite un ente mandatario</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Mandatario">
<xs:annotation>
<xs:documentation>Riferimento al Identificativo Mandatario (tramite Codice Fiscale)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:complexType>
<xs:keyref name="FK_Mandatario" refer="PK_Mandatario">
<xs:selector xpath="CodiceFiscale"/>
<xs:field xpath="CodiceFiscale"/>
</xs:keyref>
</xs:element>
<xs:element name="NumeroMandato">
<xs:annotation>
<xs:documentation>Identifica in modo univoco il mandato</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataMandato">
<xs:annotation>
<xs:documentation>Data di assegnazione del mandato</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CodiceDelCreditore" minOccurs="0">
<xs:annotation>
<xs:documentation>Codice fornito dal Creditore per l'identificazione dell'insinuazione. Utile in casi particolari, ad esempio per la Fiduciaria che puo identificare in modo univoco il creditore</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Note" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Eventuali note </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Allegato" type="tAllegato" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Eventuali allegati all' insinuazione</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:attributeGroup name="tIdentificativoFiscale">
<xs:annotation>
<xs:documentation>Codice fiscale del soggetto (persona fisica o giuridica)</xs:documentation>
</xs:annotation>
<xs:attribute name="CodiceFiscale" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:complexType name="tAnagraficaMandatario">
<xs:annotation>
<xs:documentation>Definizione Anagrafica Manadatari (Banche o quantaltro)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RagioneSociale" type="xs:string"/>
<xs:element name="Indirizzo" type="xs:string"/>
<xs:element name="Localita" type="xs:string"/>
<xs:element name="Provincia" type="xs:string"/>
<xs:element name="CAP" type="xs:string"/>
<xs:element name="Nazione" type="xs:string"/>
<xs:element name="Riferimenti" type="tRubrica" minOccurs="0">
<xs:annotation>
<xs:documentation>Eventuali riferimenti del manadatario</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tMandatario">
<xs:annotation>
<xs:documentation>Ente Mandatario che presenta l' insinuazione</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Identificativo">
<xs:complexType>
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:complexType>
<xs:key name="PK_Mandatario">
<xs:selector xpath="CodiceFiscale"/>
<xs:field xpath="CodiceFiscale"/>
</xs:key>
</xs:element>
<xs:element name="EnteMandatario" type="tAnagraficaMandatario"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tRubrica">
<xs:annotation>
<xs:documentation>Definizione dati per reperibilità </xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="Telefono" type="xs:string"/>
<xs:element name="EMail" type="xs:string"/>
<xs:element name="FAX" type="xs:string"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="tCointestatari">
<xs:annotation>
<xs:documentation>Cointestatari del conto</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Cointestatario" type="tAnagrafica" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tTitolo">
<xs:annotation>
<xs:documentation>Definizione Titolo di Credito</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ISIN">
<xs:annotation>
<xs:documentation>Codice ISIN che identifica il titolo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Emittente" nillable="false">
<xs:annotation>
<xs:documentation>Società che ha emesso il titolo (ragione sociale)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Garante" minOccurs="0">
<xs:annotation>
<xs:documentation>Eventuale società che garantisce il titolo (ragione sociale)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DescrizionePrestito" type="xs:string">
<xs:annotation>
<xs:documentation>Descrizione del titolo ad es. "Parmalat Finanziaria Spa 1997/2007"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataEmissione" type="xs:date">
<xs:annotation>
<xs:documentation>Data di emissione del titolo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Valuta">
<xs:annotation>
<xs:documentation>Codice di tre lettere secondo lo standatrd ISO 4217 che qualifica la valuta secondo cui viene interpretato il valore nominale</xs:documentation>
<xs:documentation>ISO 4217 è uno standard internazionale che descrive codici di tre lettere per definire i nomi delle valute, stabilito dall'Organizzazione Internazionale per le Standardizzazioni.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
<xs:minLength value="3"/>
<xs:whiteSpace value="collapse"/>
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ValoreNominale" type="xs:double">
<xs:annotation>
<xs:documentation>Valore nominale del titolo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Importo" type="tEuro">
<xs:annotation>
<xs:documentation>Importo in euro del valore del titolo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataCambio" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Nel caso in cui la valuta sia diversa da EURO</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Banca">
<xs:annotation>
<xs:documentation>Denominazione della banca presso la quale risiede il conto deposito titoli</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ABI">
<xs:annotation>
<xs:documentation>Codice ABI della banca presso la quale risiede il conto deposito titoli</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CAB">
<xs:annotation>
<xs:documentation>Codice CAB della banca presso la quale risiede il conto deposito titoli</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NumeroCertificazione">
<xs:annotation>
<xs:documentation>Identifica il proghessivo di certificazione assegnato dalla banca</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodiceCliente">
<xs:annotation>
<xs:documentation>Codice che identifica il conto deposito del creditore ove sono depositati i titoli</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FirmaCongiunta" type="xs:boolean">
<xs:annotation>
<xs:documentation>Il conto desposito titoli e in regime di firma congiunta (0=NO, 1=SI)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Vincolo" type="xs:boolean">
<xs:annotation>
<xs:documentation>Il titolo è sottoposto a vincolo(0=NO, 1=SI)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tAllegato">
<xs:annotation>
<xs:documentation>Definizione dei possibili documenti allegati all'insinuazione</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Descrizione" type="xs:string">
<xs:annotation>
<xs:documentation>Descrizione dell' allegato</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Formato" type="tFormatoDoc">
<xs:annotation>
<xs:documentation>Formato dell' immagine (bmp,jpeg, ecc.)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Documento" type="xs:base64Binary">
<xs:annotation>
<xs:documentation>Campo binario che contiene l' immagine del documento</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tAvvocato">
<xs:annotation>
<xs:documentation>Definizione Anagrafica Avvocato</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Identificativo">
<xs:annotation>
<xs:documentation>Codice fiscale dell' avvocato</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="tIdentificativoFiscale"/>
</xs:complexType>
<xs:key name="PK_Avvocato">
<xs:selector xpath="CodiceFiscale"/>
<xs:field xpath="CodiceFiscale"/>
</xs:key>
</xs:element>
<xs:element name="Cognome" type="xs:string"/>
<xs:element name="Nome" type="xs:string"/>
<xs:element name="Indirizzo" type="xs:string"/>
<xs:element name="Localita" type="xs:string"/>
<xs:element name="Provincia" type="xs:string"/>
<xs:element name="CAP" type="xs:string"/>
<xs:element name="Riferimenti" type="tRubrica" minOccurs="0">
<xs:annotation>
<xs:documentation>Eventuali riferimenti</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodiceAlbo" minOccurs="0">
<xs:annotation>
<xs:documentation>Codice nell'albo degli avvocati</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by TEAM
(RENEGADE) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:simpleType name="tEuro">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tPercentuale">
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:attributeGroup name="tRG">
<xs:annotation>
<xs:documentation>Identificazione Fallimento</xs:documentation>
</xs:annotation>
<xs:attribute name="Tribunale" type="xs:string" use="required">
<xs:annotation>
<xs:documentation source="Codifica Ministeriale">Codifica Ministeriale degli Uffici Giudiziari</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RuoloGenerale" type="xs:positiveInteger" use="required"/>
<xs:attribute name="Anno" type="xs:gYear" use="required"/>
<xs:attribute name="Sentenza" type="xs:positiveInteger" use="required"/>
<xs:attribute name="DataSentenza" type="xs:date" use="required"/>
</xs:attributeGroup>
</xs:schema>
the first schema have got keys and refkeys and is included into another schema that is:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by MA (GE) -->
<xs:schema targetNamespace="http://www.giustizia.it/Concorsuali/StatoPassivo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.giustizia.it/Concorsuali/StatoPassivo" elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:import schemaLocation="TipiDatiInsinuazioni.xsd"/>
<xs:element name="DepositoInsinuazioni">
<xs:annotation>
<xs:documentation>Redazione delle stato passivo</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Procedura">
<xs:annotation>
<xs:documentation>Identificatore univoco della procedura di fallimento</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="tRG"/>
</xs:complexType>
</xs:element>
<xs:element name="DataRiferimento" type="xs:date"/>
<xs:element name="Mandatario" type="tMandatario" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Eventuale ente mandatario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Legale" type="tAvvocato" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Eventuale rappresentante legale</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Creditore" type="tAnagraficaCreditore" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Soggetto creditore che si insinua al passivo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Insinuazione" type="tInsinuazione" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Insinuazione al passivo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-
- Posts: 9470
- Joined: Fri Jul 09, 2004 5:18 pm
Hi, sorry for keeping you waiting.
The imported file you can leave as it is.
The header part of the file that imports the types(the first file that you listed) becomes:
I actually added a namespace with empty prefix so that the included types can be used without being prefixed
If you want a prefix for them, just change the empty prefix to .
Once this is solved, there is another error in the importer file that specified that for a xs:string type you cannot specify length and (maxlength or minlength) at the same time. For this you can simply comment out
Hope that helps.
The imported file you can leave as it is.
The header part of the file that imports the types(the first file that you listed) becomes:
Code: Select all
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.giustizia.it/Concorsuali/StatoPassivoTipi"
elementFormDefault="qualified" attributeFormDefault="qualified"
xmlns = "http://www.giustizia.it/Concorsuali/StatoPassivoTipi">
If you want a prefix for them, just change the empty prefix
Code: Select all
xmnls = "....."
Code: Select all
xmnls:anyprefix = "....".
Once this is solved, there is another error in the importer file that specified that for a xs:string type you cannot specify length and (maxlength or minlength) at the same time. For this you can simply comment out
Code: Select all
<xs:length value="3"/>
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ Artificial Intelligence (AI Positron Assistant add-on)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service