XSD కంప్లెక్స్ టైప్ - ఎలమెంట్ మాత్రమే
- ముంది పేజీ XSD ఖాళీ ఎలమెంట్
- తదుపరి పేజీ XSD పదం మాత్రమే
“మాత్రమే ఎలిమెంట్లను కలిగి ఉన్న” కంప్లెక్స్ టైప్ ఎలిమెంట్లు మాత్రమే ఇతర ఎలిమెంట్లను కలిగి ఉండగలవు.
కంప్లెక్స్ టైప్ ఎలిమెంట్లు మాత్రమే కలిగి ఉంటాయి
XML ఎలిమెంట్, "person", ఇతర ఎలిమెంట్లను మాత్రమే కలిగి ఉంటుంది:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
మీరు schema లో ఈ విధంగా "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>
ఈ <xs:sequence> ని గమనించండి. ఇది అర్థం చెపుతుంది నిర్వచించబడిన ఎలిమెంట్లు "person" ఎలిమెంట్లో పైన పేర్కొన్న క్రమంలో కనిపించాలి.
మీరు complexType ఎలిమెంట్కు ఒక పేరు నిర్ధారించవచ్చు మరియు "person" ఎలిమెంట్కు type అట్రిబ్యూట్ను ఆ పేరును ఉపయోగించి సూచించవచ్చు (ఈ పద్ధతిని ఉపయోగిస్తే, పలు ఎలిమెంట్లు అదే కంప్లెక్స్టైప్ను ఉపయోగించవచ్చు):
<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>
- ముంది పేజీ XSD ఖాళీ ఎలమెంట్
- తదుపరి పేజీ XSD పదం మాత్రమే