verstehe die fehlermeldung nicht
uwi
- xml
0 Rouven
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
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