Latest web development tutorials

XML Schema ประเภทที่ซับซ้อน - มีองค์ประกอบเท่านั้น

"องค์ประกอบที่มีเพียง" ประเภทส่วนประกอบที่ซับซ้อนเป็นองค์ประกอบเดียวที่มีองค์ประกอบอื่น ๆ


ประเภทที่ซับซ้อนมีองค์ประกอบเท่านั้น

องค์ประกอบ XML "คน" มีองค์ประกอบอื่น ๆ เท่านั้น:

<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>

คุณสามารถกำหนดว่า "บุคคล" องค์ประกอบในคี:

<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>

กรุณาให้ความสนใจกับเรื่องนี้ . ก็หมายความว่าองค์ประกอบที่จะต้องกำหนดให้เป็นไปตามคำสั่งดังกล่าวข้างต้นของการปรากฏตัวใน "บุคคล" องค์ประกอบ

หรือคุณสามารถตั้งชื่อสำหรับองค์ประกอบ complexType และปล่อยให้ประเภทแอตทริบิวต์ "บุคคล" องค์ประกอบการอ้างอิงชื่อนี้ (เช่นการใช้วิธีการนี้หลายองค์ประกอบสามารถอ้างถึงชนิดที่ซับซ้อนเดียวกัน):

<xs:element name="person" type="persontype"/>

<xs:complexType name="persontype">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>