Thread View: pl.comp.xml
7 messages
7 total messages
Started by Smyk
Mon, 26 Jul 2010 11:32
XML-Schema
Author: Smyk
Date: Mon, 26 Jul 2010 11:32
Date: Mon, 26 Jul 2010 11:32
35 lines
1389 bytes
1389 bytes
Hej,
nie wiem jak zdefiniować schemat do następującego xml'a:
<root>
<sub1/>
<sub2/>
<sub3/>
</root>
I teraz chodzi o to aby wystąpił co najmniej jeden z
węzłów sub1-3 ale żeby żaden nie powtarzał się.
Na początek użyłem "choice":
<xsd:complexType name="rootType">
<xsd:choice maxOccurs="unbounded">
<xsd:element name="sub1" type="xs:string"/>
<xsd:element name="sub2" type="xs:string"/>
<xsd:element name="sub3" type="xs:string"/>
</xsd:choice>
</xsd:complexType>
To mi zalatwia, że co najmniej jeden wezeł sub1-3 musi
wystąpić. Effekt uboczny - wezły mogą się powtarzać.
<root>
<sub1/>
<sub1/>
</root>
Jak temu zapobiec ?
--
Smyk
Re: XML-Schema
Author: szomiz
Date: Mon, 26 Jul 2010 19:01
Date: Mon, 26 Jul 2010 19:01
10 lines
1364 bytes
1364 bytes
"Smyk" <duzy.trzmiel@op.pl> wrote in message news:8b5a2uF1hdU1@mid.uni-berlin.de... > I teraz chodzi o to aby wystąpił co najmniej jeden z > węzłów sub1-3 ale żeby żaden nie powtarzał się. Raczej sie nie uda. Znaczy mozna kombinowac z key/unique, ale to nieeleganckie. sz.
Re: XML-Schema
Author: Smyk
Date: Tue, 27 Jul 2010 07:24
Date: Tue, 27 Jul 2010 07:24
11 lines
1119 bytes
1119 bytes
szomiz wrote at Montag, 26. Juli 2010 21:01: > Raczej sie nie uda. Znaczy mozna kombinowac z key/unique, ale to > nieeleganckie. Szkoda :( A miałem nadzieję, że po całym dniu szperania w xml-schema jednak coś przeoczyłem ... Dzięki za odzew -- Smyk
Re: XML-Schema
Author: klapek
Date: Tue, 27 Jul 2010 14:31
Date: Tue, 27 Jul 2010 14:31
5 lines
786 bytes
786 bytes
minOccurs, maxOccurs ? -- Pozdrawiam, klapek
Re: XML-Schema
Author: Smyk
Date: Wed, 28 Jul 2010 09:22
Date: Wed, 28 Jul 2010 09:22
7 lines
876 bytes
876 bytes
klapek wrote at Dienstag, 27. Juli 2010 16:31: > minOccurs, maxOccurs ? Jak miałbym ich użyć ? -- Smyk
Re: XML-Schema
Author: Fela
Date: Mon, 11 Oct 2010 12:17
Date: Mon, 11 Oct 2010 12:17
12 lines
1090 bytes
1090 bytes
Smyk <duzy.trzmiel@op.pl> napisał(a): > klapek wrote at Dienstag, 27. Juli 2010 16:31: > > > minOccurs, maxOccurs ? > > Jak miałbym ich użyć ? Przy każdym elemencie sub wstaw maxOccurs=1 -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: XML-Schema
Author: Smyk
Date: Mon, 11 Oct 2010 13:21
Date: Mon, 11 Oct 2010 13:21
9 lines
974 bytes
974 bytes
Fela wrote at Montag, 11. Oktober 2010 14:17: > Przy każdym elemencie sub wstaw maxOccurs=1 1 jest wartością domyślną dla min-/maxOccurs, zatem ona tam już jest wstawiona. -- Smyk
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads