ГОСТ Р ИСО/МЭК 26300—2010
2196
«/attribute»
2197
«/define»
Отображаемый текст, если условие ложно
Атрибутte x t: s tr in g - v a lu e - if- fa ls eсодержиттекстовуюстроку,
которая отображается, если условие вернуло значение fa ls e .
2198
«define name-"text-condLtlonal-text-attl1st" combine-"interleave"»
2199
«attribute name-"text:3trang-value-if-falae">
2200
<ref na»e-"etrln<j"/>
2201
«/attribute»
2202
«/define»
Текущее значение и состояние
Атрибут te x t:c u rre n t-v a lu e содержит результат вычисления условия,
заданного выражением в атрибуте te x t: c o n d itio n . Результат, заданный в
явном виде, позволяет приложениям отложить вычисление результата пока он не
потребуется. Этот атрибут полезен по следующим причинам:
•если вычисление выражения требует больших издержек, например,
выражение содержит ссылки на несколько баз данных;
•чтобы позволить преобразованиям корректно отображать состояние
документа без необходимости анализа и вычисления условия.
2203
«define name-"text-eonditionai-text-attll8t" combine-"interleave"»
2204
«optional»
2205
«attribute name--text:current-value"»
2206
<ref name-"boolean"/»
2207
«/attribute»
2208
«/optional»
2209
«/define»
Примечание — Значение этого атрибута перезаписывается каждый раз, как только
приложение вычисляет выражение. Этот атрибут не имеет другой функции, кроме
упрощения преобразования или первоначального отображения документа.
6.6.4 Скрытое текстовое поле
Скрытое текстовое поле тесно связано с условным текстовым полем. Оно
отображает определенный текст, кроме случаев, когда условие возвращает
значение tr u e . В этом случае оно ничего не отображает.
2210
«define name-"paragxaph-content" eomblne-"ehoice">
2211
<elementname-"text:hidden-
1
ext"»
2212
<ref naae-"text-hidden-text-attliet"/»
2213
«text/»
133