uwi: verstehe die fehlermeldung nicht

hallo zusammen,

seit langem habe ich mal wieder was was ich nicht verstehe.

ich bekomme bei einem xml validieren gegen ein xsd folgende meldung:
-----------------------------
Element 'articleText' cannot have character [children], because the type's content type is element-only.
-----------------------------
ich gebe zu das die fehlermeldung ja schon einiges aussagt .. aber ich kenn mich zu wenig mit xml und xsd aus um zu verstehen was das bedeutet.

kann mir das jemand mit normalen worten erklähren ?
im xml validator xmlspear kann ich in den tag 'articleText' eintragen was ich will .. es kommt immer die fehlermeldung ...

das von einem externen dienstleister vorgegebene xsd sieht an der entsprechenden stelle so aus:

----------------------------
<xsd:element name="articleText" minOccurs="1" maxOccurs="1">
 xsd:complexType
  <xsd:choice minOccurs="0" maxOccurs="unbounded">
   <xsd:element ref="p"/>
   <xsd:element ref="ul"/>
   <xsd:element ref="ol"/>
   <xsd:element ref="table"/>
   <xsd:element name="h2" type="xsd:string"/>
  </xsd:choice>
 </xsd:complexType>
</xsd:element>
----------------------------

was muss den in dem tag stehen wenn schon normaler text fehler
auswirft ???

danke und schöne x-mas schonmal...

cu
uwi

  1. Hello,

    <xsd:element name="articleText" minOccurs="1" maxOccurs="1">
    xsd:complexType
      <xsd:choice minOccurs="0" maxOccurs="unbounded">
       <xsd:element ref="p"/>
       <xsd:element ref="ul"/>
       <xsd:element ref="ol"/>
       <xsd:element ref="table"/>
       <xsd:element name="h2" type="xsd:string"/>
      </xsd:choice>
    </xsd:complexType>
    </xsd:element>
    was muss den in dem tag stehen wenn schon normaler text fehler
    auswirft ???

    das was das Schema sagt: komplexer Inhalt - du musst dich entscheiden zwischen den Elementen <p>, <ul>, <ol>, <table> oder <h2>, davon dürfen jedoch mehrere vorkommen.

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities  --  Wisdom on Wallstreet