Boas,
Tenho umas dúvidas relativas ao aparecimento obrigatorio ou não de uma TAG num XML e também da existência ou não de conteúdos.
Exponho aqui o que acho ser:
Por defeito a TAG aparece sempre uma vez, depois podemos utilizar o minOccurs e o maxOccurs para limitar ou ampliar os acontecimentos.
- minOccurs="0", pode não aparecer mas se acontecer é apenas uma vez;
- maxOccurs="10", pode acontecer até 10x mas acontece pelo menos uma;
- maxOccurs="unbounded" não tem limite de acontecimentos, acontecendo pelo menos uma vez.
Assim por diante...
Em relação ao conteúdo da TAG, se nada for dito, por defeito é opcional. Se for obrigatório definimos use="required". No entanto se tiver um default já existe sempre não necessitamos do required...
Será que está correcto? Existem mais situações importantes que me estarão a escapar?!
Abraço.
Tenho umas dúvidas relativas ao aparecimento obrigatorio ou não de uma TAG num XML e também da existência ou não de conteúdos.
Exponho aqui o que acho ser:
Por defeito a TAG aparece sempre uma vez, depois podemos utilizar o minOccurs e o maxOccurs para limitar ou ampliar os acontecimentos.
- minOccurs="0", pode não aparecer mas se acontecer é apenas uma vez;
- maxOccurs="10", pode acontecer até 10x mas acontece pelo menos uma;
- maxOccurs="unbounded" não tem limite de acontecimentos, acontecendo pelo menos uma vez.
Assim por diante...
Em relação ao conteúdo da TAG, se nada for dito, por defeito é opcional. Se for obrigatório definimos use="required". No entanto se tiver um default já existe sempre não necessitamos do required...
Será que está correcto? Existem mais situações importantes que me estarão a escapar?!
Abraço.