|
||
|
|
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 4
--> |
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 27/12/2006Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 4
A reutilização de tiposA declaração de tipos pode ser reaproveitada (seja ele simples ou complexo). Suponha situação hipotética de um arquivo XML para validar uma mensagem de e-mail. Toda mensagem de e-mail possui basicamente um remetente, um destinatário, um assunto e um corpo. Também existem outros elementos (data de envio, protocolo, prioridade, etc), mas para esse exemplo, considere apenas os quatro elementos citados. O esquema abaixo é capaz de representar uma mensagem de e-mail. <?xml version="1.0"?> O documento XML abaixo pode ser validado por esse esquema. <?xml version="1.0"?> No exemplo acima, as definições dos tipos tRemetente e tDestinatario são idênticas já que ambas têm de ser e-mails válidos. Inclusive as definições de seus tipos internos (tEmailDestinatario e tEmailDestinatario) também são idênticas. Se essas definições forem alteradas por qualquer razão será necessário redefini-las em dois lugares. É mais sensato criar uma definição em um único local e reaproveitá-la. O mesmo esquema pode ser reescrito da seguinte forma: <?xml version="1.0"?> Este artigo é a parte 4 de 5 da seguinte série:
Leandro <leandro_ro7@hotmail.com>
Parabens!!!
![]() ![]() ![]() ![]() ![]() Paulo <prsb2003@hotmail.com>
Parabéns pelo material!!! Muito prático e didático!
![]() ![]() ![]() ![]() ![]() cleocimar <cleocimar@hotmail.com>
Tiru 80% das minhas dúvidas
![]() ![]() ![]() ![]() ![]() Ricardo
Muito bom o artigo!!
![]() ![]() ![]() ![]() ![]() Bruno <brunomau@gmail.com>
Muito bom. Aproveito para tirar uma dúvida. Existe alguma ferramenta que faça o mapeamento (um export) de um modelo de dados para XSD? Um abraço
![]() ![]() ![]() ![]() ![]() ![]() |
|
|