Announcement

Collapse
No announcement yet.

Schema xsd

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Schema xsd

    Hallo,

    ich möchte ein Schema (*.xsd) für eine Person schreiben, mein Problem ist jetzt nur, wie ich angeben kann, dass die Kennnummer für die Personen eindeutig sein sollen.
    Ich mach dieses Schema mit dem Eclipse Schema-Designer.
    Weiß jemand wieman das macht (mit dem Designer oder was ich unten reinschreiben kann, gibts da ein UNIQUE oder so was ähnliches)?

    Besten Dank,

    Code:
    <complexType name="Person" block="restriction">
            <sequence>
                <element name="Vorname" type="string" minOccurs="1"
                    maxOccurs="1">
                </element>
                <element name="Nachname" type="string" minOccurs="1"
                    maxOccurs="1">
                </element>
                <element name="Kennnummer" minOccurs="1" maxOccurs="1"
                    type="int">
                </element>
                <element name="Adresse" type="tns:Adresse" minOccurs="1"
                    maxOccurs="1">
                </element>
            </sequence>
        </complexType>

  • #2
    Dafür gibt es zwar ein eigenes Forum, aber es bietet sich type="xs:ID" an. Schreibt Dein Tool kein Namensraum-Prefix, also z. B. xs oder xsd?

    Comment


    • #3
      Originally posted by Thomas Meinike View Post
      Dafür gibt es zwar ein eigenes Forum, aber es bietet sich type="xs:ID" an. Schreibt Dein Tool kein Namensraum-Prefix, also z. B. xs oder xsd?

      Nein, da wird leider kein Prefix vor den Tags geschrieben, ich machs wie gesagt mit Eclipse, weiß Du vielleicht, wie es noch gehen könnte (vielleicht mit Eclipse)

      Besten Dank,

      PS: sichert eigentlich ID eine eindeutige Nummer? oder kann man da Nummern öfter vergeben?
      Zuletzt editiert von PollerJava; 19.04.2009, 18:51.

      Comment


      • #4
        IDs müssen pro Dokument eindeutig sein und den XML-Namensregeln entsprechen.

        Comment

        Working...
        X