ГОСТ ISO/IEC 24824-2—2013
8.4.4 Отображение Text Ell
8.4.4.1 Значение типа T ext должно быть сформировано из Text ЕМ.
8.4.4.2 Значение компонента la n g должно быть сформировано из АП со свойством [local name]
«lang» и свойством [namospaco name] «
http://www.w3.org/XMU1998/namospacei*
и должно быть
свойством [normalized value] All.
8.4.4.3 Значение компонента t e x t должно быть сформировано из Text Ell и должно быть после
довательностью дочерних СП Text ЕН.
8.5 Отображение содержимого EII в значение типа C ontent
8.5.1 Общие положения
8.5.1.1 Значение типа C ontent должно быть сформировано из содержимого ЕН. как указано в
8.5.2. 8.5.3 или 8.5.4, для отображения из инфо-набора XML в документ быстрого инфо-набора закоди
рованных значений ASN.1 и непонятых блоков заголовков ASN.1 SOAP соответственно.
8.5.1.2 Пункт 8.5.2 применяется, если:
a) encodingStyle АН (см. W3C SOAP Часть 1,5.1.1) не входит в число членов свойства [attributes]
содержимого ЕН и содержимое ЕН не является NotUnderstood ЕН (см. W3C SOAP Часть 1. 5.4.8.1) или
b) encodingStyle All является одним из членов свойства [attributes] содержимого ЕН и
encodingStyle АН имеет свойство [normalized value], которое не равно «urn:ohn:joint-iso-itu-
t:asn1 :generic-applications:fast-wob-services:soap-envelope:encodlng-stylo:aperi* (см. 7.5.3.1).
8.5.1.3 Если encodingStyle АП (см. W3C SOAP Часть 1. 5.1.1) является одним из членов свойства
[attributes] содержимого ЕН и encodingStyle АП имеет свойство [normalized value] «urn:ohn:joint-iso-
itu-t:asn1:generic-applications:fast-wob-services:soap-envelope:encoding-style:aperi>. то применяет
ся 8.5.3.
8.5.1.4 Если содержимое ЕЙ является NotUnderstood ЕН (см. W3C SOAP Часть 1,5.4.8.1), то при
меняется 8.5.4.
П римечание — encodingStyle АНне гложетбыть среди членов свойства [attributes] NotUndestood Ell
(см. W3C SOAP Часть 1. 5.4.8.1).
8.5.2 Встроенный документ быстрого инфо-набора
8.5.2.1 Значение типа C o nten t должно быть сформировано с альтернативой f a s t - i n f o s e t -
document.
8.5.2.2 Октеты компонента f a s t - i n f oset-docum ent станутдокументом быстрого инфо-набора
и должны быть сформированы путем выполнения следующих действий:
a) применения 8.5.2.3 к содержимому ЕН для формирования корневого ЕН из инфо-набора XML;
b
) кодирования инфо-набора XML как документа быстрого инфо-набора (в соответствии с МСЭ-Т
Х.891 | ISO/IEC 24824-1).
8.5.2.3 Следующие АН, если они присутствует среди членов свойства [attributes] содержимого
ЕН, должны быть удалены из свойства [children] Ell:
a) role All;
b) mustUnderstand All;
c) relay АП.
П римечание — Удаление этих АП из свойства [attributes] содержимого ЕНгарантирует, что только ком
поненты HeaderBlocfc будут использоваться для обработки W3C SOAP блока заголовка SOAP узлом.
8.5.3 Встроенные в ASN.1 закодированные значения
8.5.3.1 Значение типа C o nten t должно быть сформировано с альтернативой encoded-value.
8.5.3.2 Если roid АП (см. 7.5.3.4) не входит в число членов свойства [attributes] содержимого ЕН, то: a)
e n co d e d -va lu e . id должно быть сформировано с альтернативой qNarae и
b
) его значение должно быть установлено из свойства [local name] и свойства [namespace name]
содержимого ЕН.
8.5.3.3 Если roid All (см. 7.5.3.4) является одним из членов свойства [attributes] содержимого ЕН, то:
a) должно быть сформировано encoded-value . id с альтернативой r o i d и
b
) его значение должно быть установлено из свойства [normalized value] roid All. закодирован
ного как «XMLRelativeOIDValue», при этом используя только «XMLNumberForm» (см. МСЭ-Т Х.680 |
ISO/IEC 8824-1, п. 32).
13