XML Schema complexContent উপাদান

পরিভাষা ও ব্যবহার

complexContent উপাদান complexType ধরন (মিক্সড কনটেন্ট বা শুধুমাত্র উপাদান নিয়ে থাকা) প্রসার বা নির্বাহ নির্দিষ্ট করে。

উপাদান তথ্য

উপস্থিতির প্রকৃতি একবার
মাত্রা complexType
বিষয়

বাধ্যতামূলক নয়। annotation

বাধ্যতামূলক নয়। হ্যান্ডল করা কোনও একটি নিম্নলিখিত উপাদান: restriction (complexContent) বা extension (complexContent)。

বিন্যাস

<complexContent
id=ID
mixed=true|false
কোনও বৈশিষ্ট্য
>
(annotation?,(restriction|extension))
</complexContent>

(? সংকেতকরণ উপাদান complexContent উপাদানের মধ্যে কোনও সময় বা একবার উপস্থিত হতে পারে。)

বৈশিষ্ট্য বর্ণনা
id বাধ্যতামূলক নয়। এই উপাদানের অতিরিক্ত ID নির্দিষ্ট করুন。
মিক্সেড বাধ্যতামূলক নয়। কি এই complexType উপাদানের সাথে অক্ষর ডাটা উপস্থিত হবে তা নির্দিষ্ট করুন। ডিফল্ট মান false।
কোনও বৈশিষ্ট্য বাধ্যতামূলক নয়। নন-স্কেমা নামকরণসম্পত্তির অন্য কোনও বৈশিষ্ট্যকে নির্দিষ্ট করুন。

উদাহরণ

এই উদাহরণের মধ্যে একটি জটিল ধরন "fullpersoninfo" রয়েছে যা, দুটি জটিল ধরন "personinfo"-এর প্রসার করে এবং তিনটি অতিরিক্ত উপাদান দিয়ে প্রসারিত হয়েছে:

<xs:element name="employee" type="fullpersoninfo"/>
<xs:complexType name="personinfo">
  <xs:sequence>
    <xs:element name="firstname" type="xs:string"/>
    <xs:element name="lastname" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
<xs:complexType name="fullpersoninfo">
  <xs:complexContent>
    <xs:extension base="personinfo">
      <xs:sequence>
        <xs:element name="address" type="xs:string"/>
        <xs:element name="city" type="xs:string"/>
        <xs:element name="country" type="xs:string"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

ในตัวอย่างที่ผ่านมา "employee" องค์ประกอบต้องเกี่ยวข้องตามลำดับดังนี้: "firstname"、"lastname"、"address"、"city" และ "country"。