Announcement

Collapse
No announcement yet.

Zweistufige Liste

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

  • Zweistufige Liste

    Hallo zusammen,
    ich bin mir sicher, dass das total einfach ist, aber ich komm nicht drauf. Ich möchte eine Liste mit unterlistenpunkten machen. Etwa so:


    <xs:element name="Auflistung">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="AuflistungErstenGrades">
    <xs:complexType>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="AuflistungZweitenGrades" type="Auszeichnungselemente"/>
    </xs:choice>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>


    Dem element "AuflistungErstenGrades" würde ich auch gerne das Type-Attribut "Auszeichnungselemente" mitgeben, dann ist das Schema aber invalid. Wie kann ich das sonst lösen?

  • #2
    Poste mal Beispiele des XML-Formats, fuer das du versuchst, ein Schema zu schreiben.

    Comment


    • #3
      was meinst du mit xml-format?
      Also was ich machen möchte ist, das ich eine Listehabe mit Listenpunkten und Unterlistenpunkten.
      Etwa so:
      <Auflistung>
      <AuflistungErstenGrades>Text
      <AuflistungZweitenGrades>Text</AuflistungZweitenGrades>
      <AuflistungZweitenGrades>Text</AuflistungZweitenGrades>
      </AuflistungErstenGrades>
      <AuflistungErstenGrades>Text</AuflistungErstenGrades>
      </Auflistung>

      Comment


      • #4
        Ich frage nach Beispieldokumenten, fuer die du versuchst, ein Schema zu schreiben. Bis jetzt ist nicht klar, was du erreichen willst.

        Comment


        • #5
          So sieht es aktuell aus:
          <Auflistung><AuflistungErstenGrades><AuflistungZwe itenGrades>Listenpunkt</AuflistungZweitenGrades>
          <AuflistungZweitenGrades>Listenpunkt</AuflistungZweitenGrades></AuflistungErstenGrades></Auflistung>

          Nun möchte ich auch bei "AuflistungErstenGrades" Text schreiben können. Der von mir definierte Type "Auszeichnungselemente" würde dies ermöglichen. xs:string würde auch reichen, aber das wäre nicht so fein :-)

          Comment


          • #6
            Siehe http://www.w3.org/TR/xmlschema-0/#mixedContent.

            Comment

            Working...
            X