XML Schema complexContent তত্ত্ব

বিবরণ ও ব্যবহার

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

উপাদান তথ্য

উপাদানের উপস্থিতি একবার
মূল উপাদান 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"。