• CAN/CSA-ISO/IEC 8825-4:16

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

    Information technology ASN.1 encoding rules: XML Encoding Rules (XER) (Adopted ISO/IEC 8825-4:2015, third edition, 2015-11-15)

    Available format(s):  Hardcopy, PDF

    Superseded date:  01-01-2022

    Language(s):  English

    Published date:  01-01-2016

    Publisher:  Canadian Standards Association

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    1 SCOPE
    2 NORMATIVE REFERENCES
    3 DEFINITIONS
    4 ABBREVIATIONS
    5 ENCODINGS SPECIFIED BY THIS RECOMMENDATION ¦ INTERNATIONAL
       STANDARD
    6 ENCODING INSTRUCTIONS SPECIFIED BY THIS RECOMMENDATION ¦
       INTERNATIONAL STANDARD
    7 CONFORMANCE
    8 BASIC XML ENCODING RULES
    9 CANONICAL XML ENCODING RULES
    10 EXTENDED XML ENCODING RULES
    11 NOTATION, CHARACTER SET AND LEXICAL ITEMS USED IN XER
       ENCODING INSTRUCTIONS
    12 KEYWORDS
    13 ASSIGNING AN XER ENCODING INSTRUCTION TO AN ASN.1 TYPE
       USING A TYPE PREFIX
    14 ASSIGNING AN XER ENCODING INSTRUCTION USING AN XER ENCODING
       CONTROL SECTION
    15 MULTIPLE ASSIGNMENT OF XER ENCODING INSTRUCTIONS
    16 XER ENCODING INSTRUCTION SUPPORT FOR XML NAMESPACES AND
       QUALIFIED NAMES
    17 SPECIFICATION OF EXTENDED-XER ENCODINGS
    18 THE ANY-ATTRIBUTES ENCODING INSTRUCTION
    19 THE ANY-ELEMENT ENCODING INSTRUCTION
    20 THE ATTRIBUTE ENCODING INSTRUCTION
    21 THE BASE64 ENCODING INSTRUCTION
    22 THE DECIMAL ENCODING INSTRUCTION
    23 THE DEFAULT-FOR-EMPTY ENCODING INSTRUCTION
    24 THE ELEMENT ENCODING INSTRUCTION
    25 THE EMBED-VALUES ENCODING INSTRUCTION
    26 THE GLOBAL-DEFAULTS ENCODING INSTRUCTION
    27 THE LIST ENCODING INSTRUCTION
    28 THE NAME ENCODING INSTRUCTION
    29 THE NAMESPACE ENCODING INSTRUCTION
    30 THE PI-OR-COMMENT ENCODING INSTRUCTION
    31 THE TEXT ENCODING INSTRUCTION
    32 THE UNTAGGED ENCODING INSTRUCTION
    33 THE USE-NIL ENCODING INSTRUCTION
    34 THE USE-NUMBER ENCODING INSTRUCTION
    35 THE USE-ORDER ENCODING INSTRUCTION
    36 THE USE-QNAME ENCODING INSTRUCTION
    37 THE USE-TYPE ENCODING INSTRUCTION
    38 THE USE-UNION ENCODING INSTRUCTION
    39 THE WHITESPACE ENCODING INSTRUCTION
    40 IDENTIFICATION OF THE ENCODING RULES
    ANNEX A - EXAMPLES OF BASIC-XER AND CXER ENCODINGS
    ANNEX B - PARTIAL XML CONTENT AND DETERMINISTIC ENCODINGS
    ANNEX C - EXAMPLES OF EXTENDED-XER ENCODINGS USING XER
              ENCODING INSTRUCTIONS

    Abstract - (Show below) - (Hide below)

    Defines a set of basic XML Encoding Rules (BASIC-XER) that may be used to derive a transfer syntax for values of types defined in Rec. ITU-T X.680 ¦ ISO/IEC 8824-1 and Rec. ITU-T X.681 ¦ ISO/IEC 8824-2.

    Scope - (Show below) - (Hide below)

    CSA Preface Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T). For brevity, this Standard will be referred to as "CAN/CSA-ISO/IEC 8825-4" throughout. At the time of publication, ISO/IEC 8825-4:2015 is available from ISO and IEC in English only. CSA Group will publish the French version when it becomes available from ISO and IEC. Scope This Recommendation | International Standard specifies a set of basic XML Encoding Rules (BASIC-XER) that may be used to derive a transfer syntax for values of types defined in Rec. ITU-T X.680 | ISO/IEC 8824-1 and Rec. ITU-T X.681 | ISO/IEC 8824-2. This Recommendation | International Standard also specifies a set of Canonical XML Encoding Rules (CXER) which provide constraints on the basic XML Encoding Rules and produce a unique encoding for any given ASN.1 value. This Recommendation | International Standard further specifies a set of extended XML Encoding Rules (EXTENDED-XER) which adds further encoders options, and also allows the ASN.1 specifier to vary the encoding that would be produced by BASIC-XER. It is implicit in the specification of these encoding rules that they are also used for decoding. The encoding rules specified in this Recommendation | International Standard: are used at the time of communication; are intended for use in circumstances where displaying of values and/or processing them using commonly available XML tools (such as browsers) is the major concern in the choice of encoding rules; allow the extension of an abstract syntax by addition of extra values for all forms of extensibility described in Rec. ITU-T X.680 | ISO/IEC 8824-1. This Recommendation | International Standard also specifies the syntax and semantics of XER encoding instructions, and the rules for their assignment and combination. XER encoding instructions can be used to control the EXTENDED-XER encoding for specific ASN.1 types.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Publisher Canadian Standards Association
    Status Superseded
    Superseded By

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 8825-2:2015 Information technology ASN.1 encoding rules: Specification of Packed Encoding Rules (PER) Part 2:
    ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
    ISO/IEC 8825-3:2015 Information technology ASN.1 encoding rules: Specification of Encoding Control Notation (ECN) Part 3:
    ISO/IEC 8825-1:2015 Information technology ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) Part 1:
    ISO/IEC 8824-2:2015 Information technology Abstract Syntax Notation One (ASN.1): Information object specification Part 2:
    ISO/IEC 8824-4:2015 Information technology Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specifications Part 4:
    ISO/IEC 8824-1:2015 Information technology Abstract Syntax Notation One (ASN.1): Specification of basic notation Part 1:
    ISO/IEC 8824-3:2015 Information technology Abstract Syntax Notation One (ASN.1): Constraint specification Part 3:
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective