Compartilhar via


Valor

Este tópico não é atual. Para obter as informações mais atuais, consulte o especificação de esquema de impressão.

Um elemento Value associa um literal a um tipo.

Marca de elemento

<Value>

Atributos XML

A tabela a seguir lista os atributos XML que podem ser pertencentes a esse elemento.

Atributo XML Detalhes
xsi:type
Especifica o tipo de dados de Valor, que deve ser um dos seguintes tipos definidos por XSD: cadeia de caracteres, inteiro, decimal, QName. Se estiver ausente, o tipo de dados padrão será cadeia de caracteres.

Para obter mais informações, consulte seção atributos XML.

Informações do elemento

A tabela a seguir lista os elementos que podem ser pais desse elemento, os elementos que podem ser filhos desse elemento e quaisquer restrições no próprio elemento.

Categoria Detalhes
Elementos pai
ParameterInit
Propriedade
ScoredProperty
Elementos filho
Somente o conteúdo de caractere ou inteiro é permitido.
Este elemento
O conteúdo nulo é permitido. O conteúdo do caractere deve estar em conformidade com a sintaxe definida pelo tipo de dados.
Irmãos filho duplicados não são permitidos.

Dependências de configuração

Os elementos de valor que aparecem no elemento ScoredProperty podem não ter nenhuma dependência de configuração. Elementos de valor que aparecem em elementos de propriedade podem ter dependências arbitrárias na configuração.

Uso de elementos

Um elemento Value pode aparecer em um elemento Property ou ScoredProperty. A finalidade do elemento Value é representar um valor como um tipo de dados XML padrão. O tipo de dados é especificado como um atributo XML do elemento Value, xsi:type. Observe que nem todos os tipos definidos por XSD ou definidos por XML têm suporte. Para obter uma lista de tipos com suporte, consulte Resumo dos tipos de elementos. Um elemento Value pode conter apenas o conteúdo do caractere. Nada mais pode aparecer como conteúdo em um elemento Value.

Nota

Alguns elementos De propriedade definida por esquema de impressão e ScoredProperty não contêm um elemento Value, pois sua finalidade é simplesmente ser pais de subpropriedades. Você não deve adicionar um elemento Value a propriedades como essas, propriedades que não contêm um elemento Value.

Para estar em conformidade com a Estrutura de Esquema de Impressão, que exige que um elemento Value ou subelementos estejam presentes nos elementos que dão suporte a valores, um valor ausente ou indefinido deve ser representado apresentando o elemento Value como um elemento vazio; ou seja, como <Value></Value>.

Exemplo

Defina um valor do tipo decimal e inicialize-o como "128.5".

<Value xsi:type="decimal">128.5</Value>

especificação de esquema de impressão