Avatar billede mcole Nybegynder
15. marts 2002 - 07:06 Der er 3 kommentarer og
1 løsning

XML Schema

Jeg har et element, der skal indeholde et antal elementer, der alle må forekomme et uendeligt antal gange i vilkårlig rækkefølge.
Hvorledes definerer jeg dette i et Schema.
<sequece> og <all> kan jeg ikke se, hvorledes jeg skal anvende i denne forbindelse.
Avatar billede kedde65 Praktikant
15. marts 2002 - 09:38 #1
<ElementType name="elementNavn" model="closed">
  <Element name="ChildElementNavn" maxOccurence="*" minOccurence="1">
</ElementType>
Avatar billede mcole Nybegynder
15. marts 2002 - 11:52 #2
Kedde65 >> Det forstår jeg ikke meget af!
Jeg har følgende:
<xsd:element name="kapitel">
<xsd:complexType mixed="true">
  <xsd:sequence>
    <xsd:element ref="Liste" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref="Numlist" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref="Litra" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref="Punkt" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
</xsd:element>
Problemet er, at de må forekomme i vilkårlig rækkefølge.
Avatar billede janegil Nybegynder
15. marts 2002 - 15:41 #3
Et forslag, der du kan velge mellom de fire alternativene dine, så mange ganger du vil:

<xsd:element name="kapitel">
        <xsd:complexType mixed="true">
            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element ref="Liste"/>
                <xsd:element ref="Numlist"/>
                <xsd:element ref="Litra"/>
                <xsd:element ref="Punkt"/>
            </xsd:choice>
        </xsd:complexType>
    </xsd:element>
Avatar billede mcole Nybegynder
16. marts 2002 - 07:35 #4
Takker mange gange. Det var lige det jeg søgte.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester