ماذا "عندما يتم استخدام ، يجب أن يكون النوع الأساسي عبارة عن نوع معقد يكون نوع المحتوى بسيطًا ..." حتى يعني؟

StackOverflow https://stackoverflow.com/questions/3505923

سؤال

إليك الخطأ الكامل الذي استمر في الحصول عليه من xerces ....

When <simpleContent> is used, the base type must be a complexType whose content type 
is simple, or, only if restriction is specified, a complex type with mixed content
and emptiable particle, or, only if extension is specified, a simple type.
'string' satisfies none of these conditions.

اعتقدت أنني فهمت هذا ، لكن بعد الحصول عليه عدة مرات ، يجب أن أفقده ، أي شخص لديه "تدور" جيدًا عليه

لقد ضاقت ذلك إلى هذا العنصر

<xs:element name="Note">
  <xs:complexType>
    <xs:simpleContent>
      <xs:restriction base="xs:string">
      </xs:restriction>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

أعتقد أنني كنت من بطولة منذ فترة طويلة في المشروع ...

هل كانت مفيدة؟

المحلول

يبدو أنك تريد

<xs:extension base="xs:string">

بدلاً من

<xs:restriction base="xs:string">

على سبيل المثال انظر مخطط XML: أنواع المحتوى, ، مقتطف رمز الثاني.

أقوم بافتراضات حول عنصر الملاحظة. إذا كان ما سبق لا يتطابق مع ما تحاول تحقيقه ، فيرجى وصف ما إذا كنت تريد أن يكون عنصر الملاحظة قادرًا على الحصول على سمات و/أو محتوى نص و/أو عناصر الأطفال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top