ГО С Т ISO/IEC 24824-1-2013
значение FALSE — значение по. Отсутствие данного компонента в абстрактном значении типа Document
указывает на то, что у свойства [standalone] нет значения.
7.2.28 Компонент v e rs io n представляет свойство [version] информационного элемента
document. Типом данного компонента является N o n ld e n tify in g S trin g O rln d e x (см. 7.14), пред
ставляющий в данном случае строку символов категории O TH ER STRING. Отсутствие данного компо
нента в абстрактном значении типа Document указывает на то. что у свойства [version] нет значения.
7.2.29 Компонент c h ild re n представляет свойство [children] информационного элемента
document. Ровно один элемент последовательности-из (sequence-of) (в любой позиции) должен ис
пользовать альтернативу elem ent выборочного типа, и не более чем один элемент (в любой позиции)
должен использовать альтернативу d o c u m e n t-ty p e -d e c la ra tio n . Все другие элементы (при их на
личии) должны использовать альтернативу p ro c e s s in g -in s tru c tio n или comment.
7.2.30 Свойство [document elemont] информационного элемента document не включено в тип
Document. Значение данного свойства всегда равно только одному информационному элементу
element, который является членом свойства [children] информационного элемента document.
7.2.31 Свойство [base URI] информационного элемента document не включено в тип Document и
не поддерживается в настоящем стандарте.
7.2.32 Свойство [all declarations processed] информационного элемента document не включено
в тип Document и принимается имеющим значение true (см. 11.3).
7.3 Тип Elem ent
7.3.1 Тип Elem ent определен следующим образом:
Elem entSEQUENCE {
n a m e sp a ce -a ttrib u te s
N am espaceA ttribute
qualified-nam e
SEQUENCE( S I Z E ( 1 . .MAX))OF
OPTIONAL,
QualifiedNam eOrlndex
- -
Категория ELEMENT NAME
- - ,
a ttr ib u te s
SEQUENCE( S I Z E ( 1 . .MAX))OF
A ttr ib u te OPTIONAL,
c h ild re n
SEQUENCE( S I Z E ( 0 . .MAX))OF
CHOICE (
elem ent
p ro c e s s in g -in s tr u c tio n
E lem ent,
P ro c e s s in g ln s tru c tio n ,
u n e x p a n d e d -e n tity -re fe re n c e
c h a ra c te r-c h u n k
U n e x pande dEn tityR eference,
C haracterC hunk,
commentComment } }
7.3.2 Типы N am eSpace A ttribute,QualifiedNam eOrlndex,A t t r ib u t e ,P ro c e s s in g ln
s tr u c tio n , U nexpande dEn tityR eference, CharacterChunk и Comment определены 8 7.12, 7.16,
7.4. 7.5, 7.6, 7.7 и 7.8 соответственно.
7.3.3 Тип Elem ent представляет информационный элемент element инфо-набора XML.
7.3.4 Компонент n a m e sp a ce -a ttrib u te s представляет свойство [namespace attributes] инфор
мационного элемента element. Типом данного компонента является sequence-of (последовательность-
из), хотя свойство [namespace attributes] определено в инфо-наборе W 3C XML как неупорядоченный
набор (информационных элементов attribute).
При м ечани е—Типом данного компонента является sequence-of (последовательность-из)
NamespaceAttribute
(а не
Attribute),
хотя свойство [namespace attributes] информационного элемента
element определено в инфо-наборе W3C XML как набор информационных элементов attribute. В ограниченном
инфо-наборе XML (см. 11.3) свойства информационного элемента namespace могут быть определены из свойств
информационного элемента attribute, представляющего атрибут пространства имен. Обратное верно только ча
стично. но это ограничение считается приемлемым для предполагаемого использования настоящего стандарта
(см. также примечание в 7.2.24).
7.3.5 Компонент qualified-nam e представляет квалифицированное имя (см. 3.4.11) информаци
онного элемента element (т. е. набор, состоящий из свойств [prefix], [namespace name] и [local name]
этого информационного элемента). Типом данного компонента является QualifiedNam eOrlndex
(см. 7.16), представляющий в данном случае квалифицированное имя категории ELEM EN T NAME.
7.3.6 Компонент a ttr ib u te sпредставляет свойство [attributes] информационного элемен
та element. Типом данного компонента является sequence-of (послодовательность-из), хотя свойство
13