ГО С Т ISO/IEC 24824-1— 2013
namespace-attributes {
ENCODE STRUCTURE {
eNamespaceAttributeDriverl
STRUCTURED WITH eRepetitionWithTerminatorlObitl }
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING eNamespaceAttributesOptionality3,
qualified-name eQualifiedNameOrIndex3,
attributes
{
ENCODE
STRUCTURE {
eAttributeDriverl
STRUCTURED WITH eRepetitionWithTerminator4bitl }
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING USE-SET,
children {
ENCODE STRUCTURE {
{
ENCODE STRUCTURE {
STRUCTURED WITH
eElementChildDiscriminantAdderlor5 }
WITH FastlnfosetEncodingSet }
STRUCTURED WITH eRepetitionWithTerminator4bitl }
WITH FastlnfosetEncodingSet )}
WITH FastlnfosetEncodingSet }
—
Кодируют ти п
Attribute
(cu . C . 4 )
eAttribute2 #Attribute ::« {
ENCODE STRUCTURE {
qualified-name eQualifiedNameOrIndex2,
normalized-value eNonldentifyingStringOrlndexl }
WITH FastlnfosetEncodingSet }
—
Кодируют ти п P ro c e s s in g ln s tru c tio n (cu . C . 5)
eProcessinglnstructionl #Processinglnstruction : {
ENCODE STRUCTURE {
target eldentifyingStringOrlndexl,
content eNonldentifyingStringOrlndexl }
WITH FastlnfosetEncodingSet }
—
Кодируют тип U nexpandedEntityR eference (cu . C.6)
eUnexpandedEntityReference7 #UnexpandedEntityReference ::** {
ENCODE STRUCTURE {
name eldentifyingStringOrlndexl,
system-identifier eldentifyingStringOrlndexl
OPTIONAL-ENCODING USE-SET,
public-identifier eldentifyingStringOrlndexl
OPTIONAL-ENCODING USE-SET >
WITH FastlnfosetEncodingSet }
—
Кодируют ти п CharacterChunk (см. С . 7)
eCharacterChunk3 #CharacterChunk ::= {
ENCODE STRUCTURE {
character-codes eNonIdentifyingStringOrIndex3 }
WITH FastlnfosetEncodingSet }
—
Кодируют тип Comment (cu . C. 8)
eCommentl #Comment ::** {
ENCODE STRUCTURE {
content eNonldentifyingStringOrlndexl }
WITH FastlnfosetEncodingSet }
- -
Кодируют тип D ocum entTypeD eclaration (c u . C . 9 )
eDocumentTypeDeclaration7 #DocumentTypeDeclaration ::=* {
54