XML Schema simpleType ఎలిమెంట్

నిర్వచనం మరియు ఉపయోగం

simpleType ఎలిమెంట్ ఒక సాధారణ రకాన్ని నిర్వచిస్తుంది, సాధారణ పాఠం కలిగిన ఎలిమెంట్ లేదా అంశం యొక్క విలువకు సంబంధించిన సమాచారాన్ని మరియు వాటిపై పరిమితులను నిర్దేశిస్తుంది.

ఎలిమెంట్ సమాచారం

ప్రక్రియ నియంత్రణ లేని
ప్రాతిపదిక attribute, element, list, restriction (simpleType), schema, union
విషయం annotation, list, restriction (simpleType), union

సంకేతం

<simpleType
id=ID
name=NCName
ఏదైనా అంశాలు
>
(annotation?,(restriction|list|union))
</simpleType>

(? సింబోల్ ప్రకటన ఎలిమెంట్ simpleType ఎలిమెంట్లో ఒకసారి లేదా ఎక్కువసార్లు ఉండవచ్చు.)

అంశాలు వివరణ
id ఎంపికాని. ఈ ఎలిమెంట్ యొక్క యూనిక్ ఐడి ని నిర్ణయించు.
name

రకం పేరు. ఈ పేరు XML నామస్పాస్ ప్రామాణికలో నిర్వచించబడిన నోన్ కోలన్ పేరు (NCName) ఉండాలి.

నిర్దేశించిని కాలంలో, అన్ని simpleType మరియు complexType ఎలిమెంట్లలో ఆ పేరు యూనిక్కా ఉండాలి.

simpleType ఎలిమెంట్ స్కేమా ఎలిమెంట్ యొక్క ఉపములు అయితే అనివార్యం, లేకపోతే అనుమతించబడదు.

ఏదైనా అంశాలు ఎంపికాని. నాణ్యతలో ఉండబడిన కేటగిరీలు కోసం ఏదైనా ఇతర అంశాలను నిర్ణయించు.

ఉదాహరణ

ఉదాహరణ 1

ఈ ఉదాహరణ "age" ఎలిమెంట్ ఒక పరిమితి కలిగిన సాధారణ రకం అని పేర్కొనుతుంది. age యొక్క విలువ అయినా 0 కంటే తక్కువగా లేదా 100 కంటే ఎక్కువగా కాదు:

<xs:element name="age">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>