XML Schema simpleType మూలకం

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

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

మూలకం సమాచారం

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

విధానం

<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>

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

అంశాలు వివరణ
id ఎంపికాని. ఈ మూలకం యొక్క ఏకైకమైన ID ని నిర్దేశిస్తుంది.
name

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

ఇది నిర్దేశించినప్పుడు, ఈ పేరు అన్ని simpleType మరియు complexType మూలకాల మధ్య ఏకైకమైనది ఉండాలి.

ఇది simpleType మూలకం schema మూలకం పిలుపుదారిగా ఉన్నప్పుడు అవసరమైనది, లేకపోతే అనుమతించబడదు.

any attributes ఆప్షనల్. నాన్-స్కీమా నామకాలం కలిగిన ఏదైనా ఇతర అంశాలను నిర్దేశించండి.

ఉదాహరణ

ఉదాహరణ 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>