Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 26300-2010 Информационная технология (ИТ). Формат Open Document для офисных приложений (OpenDocument) v1.0

     6.7.1 Переменные значения и типы значения


Переменные и большинство полей переменных имеют текущие значения. Каждая переменная имеет тип значения, который должен быть определен, когда поле поддерживает множество типов значений. Тип значения определяется использованием атрибута office:value-type.


В зависимости от типа значения само значение записывается в различные атрибуты значения. Поддерживаемые типы значения, их соответствующие атрибуты и способ кодирования, описаны в следующей таблице:

Тип значения

Атрибут(ы) значения

Кодируется как...

Пример

float

office:value

Числовое значение

"12.345"

percentage

office:value

Числовое значение

"0.50"

currency

office:value и

Числовое значение и символ валюты

"100"

office:currency

"USD"

date

office:date-value

Значение даты, как определено в § 3.2.9 в [xmlschema-2], или значение даты и времени, как определено в § 3.2.7 в [xmlschema-2]

"2003-04-17"

time

office:time-value

Длительность, как определено в § 3.2.6 в [xmlschema-2]

"PT0 3H30M0 0S"

boolean

office:boolean-value

true или false

"true"

string

office:string-value

Строки

"abc def"



Понятие значений полей OpenDocument, типов значений и их кодирование в XML подобно понятиям соответствующих элементов XML для атрибутов ячеек таблицы (см. раздел 8.1.3 для получения информации по ячейкам таблиц и их атрибутам).

Сущность %value-attlist; определяется следующим образом: