O que é um arquivo XSD?
Arquivos XSD (XML Schema Definition) são especificação de usadas para descrever o “formato/padrão” que um arquivo XML deve seguir, ou seja, ele tem que indicar quais nodes (<node1><subnode1></subnode1></node1>) ele pode conter, quais subnodes e atributos esses nodes podem ter, e muito mais.
Indica o tipo dos valores que esses nodes e atributos (<node1 atributo1="’abc’/">) podem armazenar, o tamanho dos dados caso se aplique (string de 10 caracteres), se um determinado node é obrigatório ou não (nillable=”true”), quais possíveis valores uma enumeração pode assumir, etc…</node1>
Enfim, define toda a estrutura do arquivo XML ao qual ele é aplicado. Ele é muito utilizado como base de validação, para garantir que um XML está seguindo o padrão/formato correto.
Last updated
Was this helpful?