Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    [XSD] definizione di tipo di un elemento tra un set

    Salve.
    dubbio, io vorrei avere un elemento chiamato A di tipo typeA che contenga o un elemento B di typeB o un elemento C di typeC. Ma A non puo' essere ne vuoto ne contenere entrambi.

    per ora sono riuscito a fare solo in modo che contenga B o C o entrambi o nessuno, ma nn e' quello che voglio.

    ho questa def nel xsd

    codice:
    <element name="A" type="tns:typeA"></element>
    <element name="B" type="tns:typeA"></element>
    <element name="C" type="tns:typeA"></element>
    
    <complexType name="typeA">
    		<sequence>
    			<element ref="tns:B" maxOccurs="1" minOccurs="0"></element>
    			<element ref="tns:C" maxOccurs="1" minOccurs="0"></element>			
    		</sequence>
    	</complexType>
    idee?

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Prova con l'indicatore "choice" al posto di "sequence"

    codice:
    <element name="A" type="tns:typeA"></element>
    <element name="B" type="tns:typeA"></element>
    <element name="C" type="tns:typeA"></element>
    
    <complexType name="typeA">
    		<choice>
    			<element ref="tns:B"></element>
    			<element ref="tns:C"></element>			
    		</choice>
    </complexType>
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    cosi' va..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.