Avatar billede raos Nybegynder
19. januar 2004 - 14:50 Der er 2 kommentarer og
1 løsning

Kan man sætte en Occurs-betingelse på et element?

En bil SKAL have en Producent og MÅ have et Land.
Betragt nedenstående:
-------------------
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:element name="Bil">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Producent" type="xs:string"/>
                <xs:element name="Land" type="xs:string" minOccurs="0"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

---------------------

Kan jeg labe en betingelse i skemaet der fortæller at Land er påkrævet hvis Producent = "Toyota" ??
Avatar billede Slettet bruger
19. januar 2004 - 21:04 #1
Du kan ihvertfald lave det ved at lave to forskellige "type"'s; en "BilType" og en "ToyotaBilType" - sidstnævnte kan evt. extend'e BilType ved bare at gøre "Land" required.

/CS
Avatar billede raos Nybegynder
20. januar 2004 - 13:18 #2
tak for svaret - men den løsning kan jeg desværre ikke bruge....
Avatar billede raos Nybegynder
17. marts 2004 - 10:03 #3
øv
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