|
||
|
|
Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Programação » XML » Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 3
--> |
|
Avaliação: Não avaliado | Publicado em: 19/11/2006
Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 3
Construção através de extensão por listaA construção através de extensão por lista permite que ao invés de se especificar apenas um valor de um determinado tipo, especifique-se várias ocorrências desde que do mesmo tipo. Para construir esse tipo de dados deve-se utilizadar o elemento “list”e o atributo "itemType" para especificar o tipo de dados que conterá a lista. O exemplo abaixo demonstra como criar um tipo de dados que permite uma lista de número inteiros semelhante a um vetor: <xsd:simpleType name="tMatrizInteiros"> O fragmento XML abaixo seria um exemplo válido para o tipo de dados especificado: <numeros>1 2 3 4 5 6 7 8 9</numeros> O fragmento XML abaixo também seria um exemplo válido, mesmo possuindo uma única ocorrência: <numeros>0</numeros> Para controlar algumas características da lista (tamanho, valores permitidos, etc) é preciso derivar um tipo de dados por extensão de lista e em seguida derivar um tipo de dados por restrição e aplicar algumas facetas. A construção abaixo demonstra como criar um tipo de dados por extensão de lista que aceita no mínimo dois valores e no máximo 5 valores. <xsd:simpleType name="tMatrizInteiros"> Este artigo é a parte 3 de 5 da seguinte série:
![]() |
|
|