Valor

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

Um elemento Value associa um literal a um tipo.

Marca de elemento

<Valor>

Atributos XML

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

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

Para obter mais informações, consulte a 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 sobre o próprio elemento.

Categoria Detalhes
Elementos pai
ParameterInit
Propriedade
Scoredproperty
Elementos filho
Somente o conteúdo de caracteres ou inteiros é 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

Elementos de valor que aparecem dentro do elemento ScoredProperty podem não ter nenhuma dependência de configuração. Elementos de valor que aparecem nos elementos Property podem ter dependências arbitrárias na configuração.

Uso do elemento

Um elemento Value pode aparecer dentro de 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 XML têm suporte. Para obter uma lista de tipos com suporte, consulte Resumo dos tipos de elemento. Um elemento Value pode conter apenas o conteúdo do caractere. Nada mais pode aparecer como conteúdo em um elemento Value.

Observação

Alguns elementos Print Schema-defined Property 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 <Valor></Valor>.

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