O elemento do <anyAttribute> permite-nos de estender o original de XML com os atributos não especificados pelo schema!
O elemento do <anyAttribute>
O elemento do <anyAttribute> permite-nos de estender o original de XML com os atributos não especificados pelo schema.
O seguinte exemplo é o fragmento de um schema de XML chamado “family.xsd”. Mostra uma declaração para o elemento da “pessoa”. Usando o elemento do <anyAttribute> nós podemos adicionar todo o número dos atributos ao elemento da “pessoa”:
Agora nós queremos estender o elemento da “pessoa” com um atributo do “gender”. Neste caso nós podemos fazer assim, mesmo se o autor do schema acima nunca declarar todos os atributos do “gender”.
Olhar esta lima do schema, chamada “attribute.xsd”:
A lima de XML acima é válida porque o schema “family.xsd” permite que nós adicionem um atributo ao elemento da “pessoa”.
Os elementos do <any> e do <anyAttribute> são usados fazer o original EXTENSIBLE! Permitem que os originais contenham os elementos adicionais que não são declarados nos schemas principais de XML.
Keywords: Elemento do anyattribute de XSD, tipos de dados do xsd, tipo de dados do xsd, xsd visual do estúdio, tutorial do xsd, elemento opcional do xsd, atributos do xsd, xml do xsd, exemplos do xsd, xsd do cdata