Introducción
1 Alcance
2.1 Recomendaciones | Normas Internacionales idénticas
2.2 Referencias adicionales
3 Definiciones
3.1 Reglas de codificación básica ASN.1 (BER, basic encoding rules)
3.2 Definiciones adicionales
4 Abreviaturas
5 Esta cláusula ha sido eliminada por la enmienda 1
6 bis Instrucciones de codificación especificadas por esta
Recomendación | Norma Internacional
8.1 Producción de
una codificación BASIC-XER completa
8.5 Codificación del tipo abierto
8.6 Decodificación de tipos con marcadores de
extensión
9.1 Reglas generales para XER canónica
9.4 Valor octetstring (cadena de octetos)
9.12 Valor de tipo abierto
10 Reglas de codificación XML extendida
10.1 Generalidades
10.2 Conformidad EXTENDED-XER
10.3 Estructura de una codificación EXTENDED-XER
11 Notación, conjunto
de caracteres y elementos de léxico utilizados en instrucciones de codificación
XER
12 Palabras clave
13 Asignación de
una instrucción de codificación XER a un tipo ASN.1 utilizando un prefijo de
tipo
14 Asignación de una
instrucción de codificación XER mediante una sección de control de codificación
14.1 Lista de asignación de una instrucción de codificación
14.2 Identificación de los objetivos de una instrucción de
codificación XER mediante una lista de objetivos
14.2.1 Reglas generales
14.2.2 Identificación
del objetivo utilizando una referencia de tipo e identificadores ASN.1
14.2.3 Identificación del objetivo utilizando un
nombre de tipo integrado
14.2.4 Utilización de identificadores en contexto
14.2.5 Utilización de identificación de tipos
importados
15 Asignación
múltiple de instrucciones de codificación XER
15.1 Orden en el que consideran las asignaciones
múltiples
15.2 Efecto de la
asignación de una instrucción de codificación de negación
15.3 Asignación múltiple de instrucciones de codificación con
varias categorías
15.4 Asignación múltiple de instrucciones de codificación XER
de la misma categoría
15.5 Combinaciones permitidas de instrucciones de codificación
finales
16 Soporte de
instrucciones de codificación XER para espacios de nombres y nombres
cualificados XML
17 Especificación
de codificaciones EXTENDED-XER
17.1 Elemento documento XML
17.2 Producción "TypeNameOrModifiedTypeName"
17.3 Producción "AttributeList"
17.4 Producción "ExtendedXMLValue"
17.5 Producción "ExtendedXMLChoiceValue"
17.6 Producciones "ExtendedXMLSequenceValue"
y "ExtendedXMLSetValue"
17.7 Producciones
"ExtendedXMLSequenceOfValue" y "ExtendedXMLSetOfValue"
17.8 Producción "ModifiedXMLIntegerValue"
17.9 Producción
"ModifiedXMLRealValue"
18 Instrucción de
codificación ANY-ATTRIBUTES
18.1 Generalidades
18.2 Restricciones
18.3 Efecto sobre las codificaciones
19 Instrucción de
codificación ANY-ELEMENT
19.1 Generalidades
19.2 Restricciones
19.3 Efecto sobre las codificaciones
20 Instrucción de
codificación ATTRIBUTE
20.1 Generalidades
20.2 Restricciones
20.3 Efecto sobre las codificaciones
21 Instrucción de
codificación BASE64
21.1 Generalidades
21.2 Restricciones
21.3 Efecto sobre las codificaciones
22 Instrucción de
codificación DECIMAL
22.1 Generalidades
22.2 Restricciones
22.3 Efecto sobre las codificaciones
23 Instrucción de
codificación DEFAULT-FOR-EMPTY
23.1 Generalidades
23.2 Restricciones
23.3 Efecto sobre las codificaciones
24 Instrucción de
codificación ELEMENT
24.1 Generalidades
24.2 Restricciones
24.3 Efecto sobre las codificaciones
25 Instrucción de
codificación EMBED-VALUES
25.1 Generalidades
25.2 Restricciones
25.3 Efecto sobre las codificaciones
26 Instrucción de codificación
GLOBAL-DEFAULTS
26.1 Generalidades
26.2 Restricciones
26.3 Efecto en las codificaciones
27 Instrucción de
codificación LIST
27.1 Generalidades
27.2 Restricciones
27.3 Efecto en las codificaciones
28 Instrucción de
codificación NAME
28.1 Generalidades
28.2 Restricciones
28.3 Efecto en las codificaciones
29 Instrucción de
codificación NAMESPACE
29.1 Generalidades
29.2 Restricciones
29.3 Efecto en las codificaciones
30 Instrucción de
codificación PI-OR-COMMENT
30.1 Generalidades
30.2 Restricciones
30.3 Efecto en las codificaciones
31 Instrucción de
codificación TEXT
31.1 Generalidades
31.2 Restricciones
31.3 Efecto en las codificaciones
32 Instrucción de
codificación UNTAGGED
32.1 Generalidades
32.2 Restricciones
32.3 Efecto en las codificaciones
33 Instrucción de
codificación USE-NIL
33.1 Generalidades
33.2 Restricciones
33.3 Efecto en las codificaciones
34 Instrucción de
codificación USE-NUMBER
34.1 Generalidades
34.2 Restricciones
34.3 Efecto en las codificaciones
35 Instrucción de
codificación USE-ORDER
35.1 Generalidades
35.2 Restricciones
35.3 Efecto en las codificaciones
36 Instrucción de
codificación USE-QNAME
36.1 Generalidades
36.2 Restricciones
36.3 Efecto en las codificaciones
37 Instrucción de
codificación USE-TYPE
37.1 Generalidades
37.2 Restricciones
37.3 Efecto en las codificaciones
38 Instrucción de codificación USE-UNION
38.1 Generalidades
38.2 Restricciones
38.3 Efecto en las codificaciones
39 Instrucción de
codificación WHITESPACE
39.1 Generalidades
39.2 Restricciones
39.3 Efecto en las codificaciones
40 Valores de identificador de objeto que hacen referencia a las reglas de
codificación
Anexo A – Ejemplos
de codificaciones BASIC-XER y CXER
A.1 Descripción ASN.1 de la estructura del registro
A.2 Descripción
ASN.1 de un valor de registro
A.3 Representación XML básica de este valor de
registro
A.4 Representación XML canónica de este valor de
registro
Anexo B –
Codificaciones de contenido XML parcial y determinística
B.1 Contenido XML parcial
B.2 Restricciones recomendadas de codificaciones que
producen un contenido de elemento XML parcial
Anexo C – Ejemplos de codificaciones EXTENDED-XER utilizando instrucciones de codificación XER
C.1 Introducción
C.2 Ejemplos sencillos
C.2.1 Una
tarjeta de béisbol
C.2.2 Un empleado
C.3 Ejemplos más complejos
C.3.1 Utilización de la unión de dos tipos sencillos
C.3.2 Utilización de un atributo de identificación
de tipo
C.3.3 Utilización de valores de enumeración
C.3.4 Utilización de una codificación vacía para un
valor por defecto
C.3.5 Utilización de valores
integrados para la notificación un pago pendiente