Schema Name: xsSimpleTypes.xsd
Target Namespace: http://www.tjsc.jus.br/selo/XMLSchema
Collapse XSD Schema Code:
<xs:schema targetNamespace="http://www.tjsc.jus.br/selo/XMLSchema"	 
	xmlns:nsS="http://www.tjsc.jus.br/selo/XMLSchema"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"	 
	xmlns:hj="http://hyperjaxb3.jvnet.org/ejb/schemas/customizations"	 
	xmlns:orm="http://java.sun.com/xml/ns/persistence/orm"
	xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" 
	jaxb:extensionBindingPrefixes="hj orm" 
	jaxb:version="2.1">  
	<xs:simpleType name="MatriculaRegistro">
		<xs:annotation>
			<xs:documentation>número de matrícula do Registro Civil conforme padrão nacional CNJ</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{32}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RegimeBens">
		<xs:restriction base="nsS:string255">
			<xs:enumeration value="Comunhão Parcial"/>
			<xs:enumeration value="Comunhão Universal"/>
			<xs:enumeration value="Participação Final nos Aquestos"/>
			<xs:enumeration value="Separação de Bens"/>
			<xs:enumeration value="Não Informado"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SerieSelo">
		<xs:annotation>
			<xs:documentation>Código composto por três letras e cinco números que identifica unicamente um selo de fiscalização.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{3}\d{5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="sexo">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Feminino"/>
			<xs:enumeration value="Masculino"/>
			<xs:enumeration value="Indefinido"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string255">
		<xs:restriction base="xs:string">
			<xs:maxLength value="255"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string4000">
		<xs:restriction base="xs:string">
			<xs:maxLength value="4000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoPessoa">
		<xs:annotation>
			<xs:documentation>Tipos de pessoa. Deve-se respeitar a acentuação e usar corretamente o charset.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Física"/>
			<xs:enumeration value="Jurídica"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UF">
		<xs:annotation>
			<xs:documentation>Relação das UFs brasileiras, sendo "NI" = Não informado.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="SC"/>
			<xs:enumeration value="PR"/>
			<xs:enumeration value="RS"/>
			<xs:enumeration value="SP"/>
			<xs:enumeration value="MS"/>
			<xs:enumeration value="MT"/>
			<xs:enumeration value="MG"/>
			<xs:enumeration value="RJ"/>
			<xs:enumeration value="ES"/>
			<xs:enumeration value="BA"/>
			<xs:enumeration value="PE"/>
			<xs:enumeration value="AC"/>
			<xs:enumeration value="AP"/>
			<xs:enumeration value="AM"/>
			<xs:enumeration value="DF"/>
			<xs:enumeration value="GO"/>
			<xs:enumeration value="PI"/>
			<xs:enumeration value="MA"/>
			<xs:enumeration value="PA"/>
			<xs:enumeration value="RO"/>
			<xs:enumeration value="RR"/>
			<xs:enumeration value="TO"/>
			<xs:enumeration value="AL"/>
			<xs:enumeration value="CE"/>
			<xs:enumeration value="PB"/>
			<xs:enumeration value="RN"/>
			<xs:enumeration value="SE"/>
			<xs:enumeration value="NI"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
Collapse SimpleTypes: