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