Resumen

La Enmienda 1 se aplica a la Rec. UIT‑T X.680 | ISO/CEI 8824-1, Rec. UIT‑T X.681 | ISO/CEI 8824-2, Rec. UIT‑T X.690 | ISO/CEI 8825-1, Rec. UIT‑T X.691 | ISO/CEI 8825-2 y Rec. UIT‑T X.693 | ISO/CEI 8825-4. Esta enmienda concierne a los siguientes puntos:

–           Corrección de un error de programación CXER resultante de la admisión de un espacio en blanco entre un signo menos y el siguiente valor INTEGER o REAL (CXER no era canónico), que ya no se permite en la notación de valor, la notación de valor XLM, ni en XER y CXER. Se trata de una modificación y no una adición.

–           Adición de instrucciones de codificación en un módulo ASN.1 utilizando un prefijo de tipo o dentro de la sección de control de codificación para especificar las variaciones de las codificaciones BASIC‑XER. Se supone que estas instrucciones de codificación soportan la correspondencia entre una especificación XSD y una especificación ASN.1. Esta disposición supone un cambio en la terminología, donde un tipo precedido de "[]" es un tipo prefijado y la notación "[]" puede o no ser un rótulo. Esta modificación de la terminología supone un cambio en la forma (pero no en el fondo) de las especificaciones BER y PER.

–           Adición de nuevos valores no numéricos (NaN, not-a-number) y menos cero para REAL (el soporte de la codificación de estos nuevos valores se establece en la enmienda 1 a la Rec. UIT‑T X.690 | ISO/CEI 8825-1 y a la Rec. UIT‑T X.691 | ISO/CEI 8825-2, así como en la enmienda 1 a la Rec. X.693 | ISO/CEI 8825-4).

–           Adición de nuevas notaciones de valor XML para REAL, BOOLEAN, ENUMERATED, e INTEGER que utilizan rótulos de texto y no de elemento vacío para los valores. Estos valores están disponibles para la notación de valor XML y EXTENDED‑XER pero no para BASIC‑XER (por motivos de compatibilidad con versiones anteriores).

–           Modificación de la notación de valor XML para secuencia de (y las codificaciones XER) para delimitar los valores que no son elementos XML (esto se da con las notaciones de valor XML adicionales y sólo afecta a la utilización de estas notaciones de valor XML adicionales). Esta modificación sólo afecta a la utilización de las notaciones de valor XML que se añaden con esta enmienda, y no está autorizada en BASIC‑XER, que no se ve afectada.

Estas modificaciones proporcionan el soporte básico necesario de EXTENDED‑XER.