本主题不是最新的。 有关最新信息,请参阅 打印架构规范。
Value 元素将文本与类型相关联。
元素标记
<值>
XML 属性
下表列出了可能与此元素相关的 XML 属性。
XML 属性 | 详 |
---|---|
xsi:type |
指定 Value 的数据类型,该值必须是以下 XSD 定义的类型之一:字符串、整数、十进制、QName。 如果缺少,则默认数据类型为字符串。 |
有关详细信息,请参阅 XML 属性 部分。
元素信息
下表列出了可能是此元素的父元素、可能是此元素的子元素以及元素本身的任何限制。
类别 | 详 |
---|---|
父元素 |
ParameterInit 财产 ScoredProperty |
子元素 |
仅允许字符或整数内容。 |
此元素 |
允许 Null 内容。 字符内容必须符合数据类型定义的语法。 不允许重复的子级兄弟姐妹。 |
配置依赖项
ScoredProperty 元素中显示的值元素可能没有任何配置依赖项。 属性元素中显示的值元素可能与配置具有任意依赖关系。
元素用法
Value 元素可能出现在 Property 或 ScoredProperty 元素中。 Value 元素的目的是将值表示为标准 XML 数据类型。 数据类型指定为 Value 元素 xsi:type 的 XML 属性。 请注意,并非所有 XSD 定义或 XML 定义的类型都受支持。 有关支持类型的列表,请参阅 元素类型摘要。 Value 元素只能包含字符内容。 其他任何内容都可能不会显示为 Value 元素中的内容。
注意
某些打印架构定义的属性和 ScoredProperty 元素不包含 Value 元素,因为它们的目的是成为子属性的父元素。 不应向此类属性添加 Value 元素,因为这些属性不包含 Value 元素。
若要符合打印架构框架,它要求 Value 元素或子元素存在于支持值的元素中,应通过将 Value 元素表示为空元素来表示缺席值或未定义值;即,<值></Value>。
例
定义小数类型的值并将其初始化为“128.5”。
<Value xsi:type="decimal">128.5</Value>