Latest web development tutorials

XSD elementos simples

elementos de esquema XML definem arquivo XML.

Elementos simples são aqueles elementos contêm apenas texto. Não contém quaisquer outros elementos ou atributos.


O que é um elemento simples?

Elementos simples são aqueles elementos contêm apenas texto. Não contém quaisquer outros elementos ou atributos.

No entanto, "que contém apenas texto" restrição é muito susceptível de causar mal-entendido. Existem muitos tipos de texto. Ele pode ser incluído na definição de esquema XML tipo um (boolean, corda, dados, etc.), ou pode ser um tipo personalizado que você mesmo definiu.

Você também pode adicionar restrições (ou seja, facetas), a fim de limitar o seu conteúdo, ou você pode exigir que os dados para corresponder a um padrão específico para o tipo de dados.


definição simples dos elementos

Elementos simples sintaxe de definição:

<xs:element name="xxx" type="yyy"/>

Onde xxx é o nome do elemento, yyy refere-se ao tipo de dados do elemento. Schema XML tem um monte de tipos de dados embutidos.

Os tipos mais comuns são:

  • xs: string
  • xs: decimal
  • xs: integer
  • xs: boolean
  • xs: date
  • xs: tempo

Exemplos

Aqui estão alguns elementos XML:

<lastname>Refsnes</lastname>
<age>36</age>
<dateborn>1970-03-27</dateborn>

Esta é a definição de elementos simples correspondentes:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>


O valor padrão de elementos simples e um valor fixo

Elementos simples pode ter um padrão especificado ou valor fixo.

Quando nenhum outro valor for especificado, o valor padrão é automaticamente atribuído ao elemento.

No exemplo a seguir, o valor padrão é "vermelho":

<xs:element name="color" type="xs:string" default="red"/>

valores fixos também são atribuídos automaticamente aos elementos, e você não pode pré-determinado valor adicional.

No exemplo a seguir, o valor fixo é "vermelho":

<xs:element name="color" type="xs:string" fixed="red"/>