XTCE 1.3 RTF Avatar
  1. OMG Issue

XTCE13 — Non-ASCII characters in XSD annotations cause tooling issues

  • Key: XTCE13-129
  • Status: closed  
  • Source: Kratos RT Logic, Inc. ( Mr. Justin Boss)
  • Summary:

    Remove use of non-ASCII characters to improve tooling ease of use. These characters are utilized within Annotation fields.

    Symbols to change:

    ’ '


    Also, in ArgumentAssignmentListType, add a single quote before "power on"

  • Reported: XTCE 1.2 — Tue, 15 Jun 2021 18:11 GMT
  • Disposition: Resolved — XTCE 1.3
  • Disposition Summary:

    Address the non-ASCII characters

    The description of this resolution is a little different than the rest in that the author did a scan of the document that returned fragments of text containing non-ASCII characters. These were converted to ASCII equivalents except in minor changes otherwise annotated below.

    Tool link: https://pages.cs.wisc.edu/~markm/ascii.html

    List of findings:

    Character #19599 ned in the parameter’s type definition),
    changed to regular apostrophe

    Character #29797 mentation dependent – these should be fl
    changed to regular minus sign

    Character #30075 mentation dependent – these should be fl
    changed to regular minus sign

    Character #30187 the previous entry – zero (0) is the de
    changed to regular minus sign

    Character #33494 The parent container’s entries are place
    changed to regular apostrophe

    Character #35288 s. Describe an entry’s location in the c
    changed to regular apostrophe

    Character #35564 ntryType). The entry’s IncludeCondition
    changed to regular apostrophe

    Character #48455 under this data type’s name. The Member
    changed to regular apostrophe

    Character #48510 data block and block’s size is defined b
    changed to regular apostrophe

    Character #48564 dings of each Member’s type reference. T
    changed to regular apostrophe

    Character #48805 is of a member of P’s aggregate type.
    changed to regular apostrophe

    Character #49828 (sometimes called a “blob type”). It may
    changed to regular double quotes (both)

    Character #51112 as two values only: ‘True’ (1) or ‘False’ (0)
    changed to regular double quotes (all 4) instead of UTF single quotes

    Character #63383 meter properties to ‘local’ but the synt
    changed to regular double quotes (all 4) instead of UTF single quotes

    Character #68412 arameter. Uses Unix ‘like’ naming across
    changed to Unix-like without the single quotes

    Character #79968 under this data type’s name. The Member
    changed to regular apostrophe

    Character #80023 data block and block’s size is defined b
    changed to regular apostrophe

    Character #80077 dings of each Member’s type reference. T
    changed to regular apostrophe

    Character #80318 is of a member of P’s aggregate type.
    changed to regular apostrophe

    Character #80871 Command. Use it to ‘narrow’ a MetaComma
    changed to regular double quotes (both)

    Character #81012 rrowed to a power on’ command by assigni
    put the words "power on" in double quotes, removing the dangling single quote

    Character #81063 e of an argument to ‘on’. See ArgumentA
    changed to regular double quotes (both)

    Character #101938 her MetaCommand. It’s required Argument
    changed to regular apostrophe

    Character #102994 type (often called “blob type”). The bi
    changed to regular double quotes (both)

    Character #104209 as two values only: ‘True’ (1) or ‘False
    changed to regular double quotes (all 4) instead of UTF single quotes

    Character #117234 ners. A MetaCommand’s CommandContainer
    changed to regular apostrophe

    Character #136922 ere may be multiple ‘complete’ and 'execution' ve
    changed to regular double quotes for both pairs of these in this documentation element.

    Character #173375 under this data type’s name. The Member
    changed to regular apostrophe

    Character #173430 data block and block’s size is defined b
    changed to regular apostrophe

    Character #173484 dings of each Member’s type reference. T
    changed to regular apostrophe

    Character #173725 is of a member of P’s aggregate type.
    changed to regular apostrophe

    Character #183404 type (often called “blob type”). The bi
    changed to regular double quotes (both)

    Character #185349 as two values only: ‘True’ (1) or ‘False
    changed to regular double quotes (all 4) instead of UTF single quotes

    Character #252438 x0C), 0 (0x0D) with ‘3’ being first in t
    removed both single quotes to be consistent with remaining text

    Character #252562 x0B), 3 (0x0A) with ‘0’ being first in t
    removed both single quotes to be consistent with remaining text

    Character #282862 for the path: '/', ‘..’ and ‘.’ (multiple consecutive ‘/’s are treated as
    changed to regular apostrophe each of 4 instance pairs here

    Character #283533 o point to no item (“a dangling name reference”).
    changed to regular double quotes (both)

    Character #308743 larm (minViolations – the counts to go o
    changed to regular minus sign

  • Updated: Tue, 1 Jul 2025 15:05 GMT