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