ࡱ>  @ 0 bjbj00 .RbRb '((((@&x 5555dd5A6:676767678Rc88AAAAAAA$`CREP;A(s988s9s9;A((6767PA.;;;s9(67(67A;s9A;;((;676 p,\59;;~A<A;G:XG;((((;JGfY;8"8;88888;A;AD$:Action 14: Propose entity a scheme to allow non-printable characters and character sequences to be specified in DFDL properties In the non-XML formats described by DFDL it is more common to use non-printable control characters such as < carriage return >, as delimiters, separators,. This creates a number of problems: etc. Some of these characters are not part of the legal set of characters that can be used in XML documents so cannot be specified directly. It is possible to specify the Unicode character point for some of these characters using character references but this is inconvenient and difficult to read. It would be possible to define new entities but these must be defined in a DTD and are still limited to the valid XML characters. This document proposes an extension to the current DFDL hex escape for string literals with a increasing the pre-definedmechanism based on XML character and entity entitiesreferences. to make their use easier in DFDL schema. Format (with apologies to XML)is the same as for any entity reference Reference::=  HYPERLINK "http://www.w3.org/TR/2000/WD-xml-2e-20000814" \l "NT-EntityRef" EntityRef |  HYPERLINK "http://www.w3.org/TR/2000/WD-xml-2e-20000814" \l "NT-CharRef" CharRef CharRef::= '%#' [0-9]+ ';' | '%#x' [0-9a-fA-F]+ ';' | '%#r' [0-9a-fA-F]+ ';' If the character reference begins with "%#x ", the digits and letters up to the terminating ; provide a hexadecimal representation of the character's code point in ISO/IEC 10646. If the character reference begins with "%#r ", the digits and letters up to the terminating ; provide a hexadecimal representation of the character's code point in the code page given by the dfdl:format encoding attribute. If it begins just with "%#", the digits up to the terminating ; provide a decimal representation of the character's code point in ISO/IEC 10646. EntityRef::= '%'  HYPERLINK "http://www.w3.org/TR/2000/WD-xml-2e-20000814" \l "NT-Name" Name ';' &name; where name is the name of the entityone of the names give in the following tables. The semicolon is required. Taken from the Unicode standard and ISO/IEC 6429:1992 MnemonicEntityMeaningUnicode valueNULnull U+0000SOTHstart of headingU+0001STXstart of text U+0002ETXend of text U+0003EOTend of transmissionU+0004ENQenquiryU+0005ACKacknowledgeU+0006BELbellU+0007BSbackspaceU+0008HThorizontal tabU+0009LFline feedU+000AVTvertical tabU+000BFFform feedU+000CCRcarriage returnU+000DSOshift outU+000ESIshift inU+000FDLEdata link escapeU+0010DC1device control 1U+0011DC2device control 2U+0012DC3device control 3U+0013DC4device control 4U+0014NAKnegative acknowledgeU+0015SYNsynchronous idleU+0016ETBend of transmission block U+0017CANcancelU+0018EMend of mediumU+0019SUBsubstituteU+001AESCescapeU+001BFSfile separatorU+001CGSgroup separatorU+001DRSrecord separatorU+001EUSunit separatorU+001FSPspaceU+0020DELdeleteU+007FNBSPno break spaceU+00A80 The following generic mnemonics are provided MnemonicMeaningUnicode valueNLNew line as respresented on the target platformWSPAny white space characterOWSPOptionally any white space character How do you know the target platform?   ! G L M f l qeqYMAHhEhX_H HhDhX_H HhChX_H HhIhCl_H /hcnh)6hCl_H cHdhdhdhIHhAhX_H hcnhU_H hU hUhUHhh5z3_H hcnh)6_H -h l5B*CJOJQJ\^J_H aJphHhh"$_H )h lh"$_H cHdhdhdh h l_H h lF XGC$EƀGgdUGC$EƀIgdClgdCl xx7$8$H$gd lgd"$    ) D t  / 0 N O W ^ q շՖ~~fQEHhMhCl_H )hhCl_H cHdhdhdhM/hcnh)6hCl_H cHdhdhdhMHh&h&_H Hh&h&_H hcnh)6_H HhLhCl_H Hh &hO_H Hh &hO_H HhKhCl_H  hm_H  h_H HhGhCl_H HhEhX_H HhFhX_H  # oj_ gdloֲFd&gdcnGC$EƀLgd>GC$EƀLgdU # $ ɽoicWK6*HhOhU_H )hcnhCl_H cHdhdhdhOHh&h&_H Hh&hl_H  hcn_H  h)6_H )hcnhO_H cHdhdhdh &/hcnh)6hO_H cHdhdhdh &)hhO_H cHdhdhdh &Hh &hO_H HhҲFh>_H )hh>_H cHdhdhdhҲFHhNhCl_H )hhCl_H cHdhdhdhN# $ % jGC$EƀQgdClgdClGC$EƀOgdCl$ % . 8 9 ٰٰٰrX>2HhPh^hCl0J٫&*mH sH 2HhPh^hR+0J٫&*mH sH 2HhQh^hCl0J٫&*mH sH FHhOh^hCl0JCJOJQJ^JaJ٫&*mH sH jHhOhCl0JU.HhOh^hCl٫&*mH sH 2HhOh^hCl0J٫&*mH sH HhOhCl_H  # $ ( ) * = > f g j MN¶ªzpfZpZpPfDPDPHh&h&0JHh&h&Hh&h&0JHhҲFh>Hh&h&HhQhR+0JHhjhh0JHhShh0JHhShR+0JHhShCl0JHhRhR+0JHhPhCl0J2HhPh^hCl0J٫&*mH sH .HhPh^hCl٫&*mH sH  $ aVC$EƀRgdR+oRd&^`GC$EƀPgdCl$ = > YVC$EƀSgdR+oRd&^`OC$EƀS^`gdR+N_`abkuwyz÷ͷͭ͡sbbLbF hCl_H +HhQhCl0JCJOJQJ^JaJ jHhQhCl0JUHhQhR+0JHhQhClHhQhCl0JHhQh&0JHh&hR+0JHhղFhlHh&h&0JHhҲFh>Hh&h&Hhë&h2Hh&h&Hhū&h2Hhī&h2> abDE{|ooje`ee[gdDgd2gdcngdClGC$EƀQgdClGC$Eƀ&gd> &'CDEduz{|ۤkVk<2Hh&hD3hh l5B*CJOJQJ\^J_H aJph)hhD_H cHdhdhdh&/hcnh)6hD_H cHdhdhdh&/hcnh lhD_H cHdhdhdh&hcnh)6_H hcnhcn_H Hhԫ&h^Hhȫ&h2%hcnh2cHdhdhdhȫ& hcn6]hcn hU_H )hcnhCl_H cHdhdhdhQ hcn_H   #$&)*1237ɿ۫ӑɿۉӉۉӉɿۉ}ɿۉ}ɿhKCJaJh/ hKhW hh%hUhYcHdhdhdh&Hh&hYHh۫&h/ Hhګ&h/ Hh&h/ hhcnhUhhcn5\+hUhD5\cHdhdhdh&1|eY $$Ifa$gdkd$$IflFw Xg t06    44 la $$Ifa$gdcnqeYe $$Ifa$gd $$Ifa$gdcnkdu$$IflFw Xg t06    44 laqeYe $$Ifa$gd $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeYe $$Ifa$gd $$Ifa$gdcnkd_$$IflFw Xg t06    44 la %qeee $$Ifa$gdcnkd$$IflFw Xg t06    44 la%&*29qeee $$Ifa$gdcnkdI$$IflFw Xg t06    44 la78:=>IJKOPRUVZ[\`acefopquxz{hcnHhݫ&h/ Hhګ&h/ Hh&h/ hKCJaJhhUhKhWL9:>JQqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laQRV[bqeee $$Ifa$gdcnkd3$$IflFw Xg t06    44 labcfpwqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 lawx{qeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd|$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkdf$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 la-4qeee $$Ifa$gdcnkdP$$IflFw Xg t06    44 la,-13589IJKLNOPRUghlmor  !#237:=>IJNQT hWhWHh&hRuHh۫&hRuHh۫&h/ Hhޫ&h/ hUhWHhݫ&h/ hhhmHsHE459JQqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laQRVgnqeee $$Ifa$gdcnkd:$$IflFw Xg t06    44 lanosqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd$ $$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd $$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd $$IflFw Xg t06    44 la qeYe $$Ifa$gd $$Ifa$gdcnkd $$IflFw Xg t06    44 la  qeYe $$Ifa$gd $$Ifa$gdcnkd $$IflFw Xg t06    44 la !$29qeYe $$Ifa$gd $$Ifa$gdcnkdm $$IflFw Xg t06    44 la9:>IPqeYe $$Ifa$gd $$Ifa$gdcnkd $$IflFw Xg t06    44 laPQU\cqeYe $$Ifa$gd $$Ifa$gdcnkdW $$IflFw Xg t06    44 laTU\]adfvw{~   ()0˸ٮHh&hDHh&hDHh&hDHhΫ&h2HhΫ&h!~%hh/ cHdhdhdh&Hh&h/ hhcnhUHh۫&h/ Hhޫ&h/ hWhWhW1cdgv}qeYe $$Ifa$gd $$Ifa$gdcnkd $$IflFw Xg t06    44 la}~qeYe $$Ifa$gd $$Ifa$gdcnkdA $$IflFw Xg t06    44 laqeYe $$Ifa$gd $$Ifa$gdcnkd $$IflFw Xg t06    44 laqeYe $$Ifa$gd $$Ifa$gdcnkd+$$IflFw Xg t06    44 laqeYe $$Ifa$gdW $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeYe $$Ifa$gdW $$Ifa$gdcnkd$$IflFw Xg t06    44 laqeee $$Ifa$gdcnkd$$IflFw Xg t06    44 la?q,,'gdDDC$EƀΫ&kd$$IflFw Xg t06    44 la012>?@AIacdm  ͬ͒͜vvvrhdrhljhl0JUhDHh&hp#jHh&hp0J<UHh&hDHh&hhD5\@Hh&hhD5B*CJOJQJ\^J_H aJphHh&hDHh&h2Hh&hDHh&hDHh&hp?@AJR`hhhO$$C$Eƀ&Ifa$gdOGC$Eƀ&gdD`adq""O$$C$Eƀ&Ifa$gdOkdt$$IflFw Xg t06    44 la"kd$$IflFw Xg t06    44 laO$$C$Eƀ&Ifa$gdO"kd^$$IflFw Xg t06    44 laO$$C$Eƀ&Ifa$gdOO$$C$Eƀ&Ifa$gdO  q)'%GC$Eƀ&gdDkd$$IflFw Xg t06    44 la  GC$Eƀ&gdD,1h. A!"#$% s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g s$$If!vh5X55g #vX#v#vg :Vl t65X55g D@D NormalCJ_HaJmH nHsH tHZ@Z )6 Heading 1$<@&5CJ KH OJQJ\^JaJ \@\ cn Heading 2$<@& 56CJOJQJ\]^JaJDA@D Default Paragraph FontRi@R  Table Normal4 l4a (k@(No Listj@j l Table Grid7:V0H@H "$ Balloon TextCJOJQJ^JaJBb@B Cl HTML CodeCJOJPJQJ^JaJ4U@!4 Cl Hyperlink >*phFV@1F &FollowedHyperlink >*B* phB'@AB pComment ReferenceCJaJ<@R< p Comment TextCJaJ@jQR@ pComment Subject5\ Alan Powell AP&&) F#$% $=>abDE{|   % & * 2 9 : > J Q R V [ b c f p w x {        - 4 5 9 J Q R V g n o s     ! $ 2 9 : > I P Q U \ c d g v } ~      ? @ A J R ` a d 00000000000000@0@0@00@0@0@0@0@0@00@00 0 0 0 @0 @0 0 @0 @0 @0 0 @0 @0 @0 0 @0 @0 @0 0 @0 @0 @0 0 @0 @0 @0 0 @0 @0 @0 0 @0 @0 @0 0 @0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000000000000000000000000000000000000@0 MF#$% $=>abDE{|   % & * 2 9 : > J Q R V [ b c f p w x {        - 4 5 9 J Q R V g n o s     ! $ 2 9 : > I P Q U \ c d g v } ~      ? @ A J R ` a d @0@0@0@0@0@0@0@0@0@0@0@0@0@0@00@00@00@0@0@0@0@0@0@0@0@00@0 @0 L@0@0  @0  @0 @0@0 @0 @0 @0 @0 @0 @0 @0@0 @0 @0 @0@0 @0 @0 @0@0 @0 @0 @0@0# @0# @0# @0@0' @0' @0' @0@0+ @0+ @0@0 @0/ @0/ @0/ @0 @0 @0 @0@@09 @09 @09 @@0C @0C @0C @ @0G @0G @0G @ @0K @0K @0K @ @0O @0O @0O @ @0S @0S @0S @ @0W @0W @0W @ @0[ @0[ @0[ @ @0_ @0_ @0_ @ @0c @0c @0c @ @0g @0g @0g @ @0k @0k @0k @ @0o @0o @0o @ @0k @0k @0k @0s @0s @0s @0s @0s @0o @0o @0o @0w @0s @0s @0s @0w @0w @0w @0w @0w @0{ @0{ @0{ @ @0 @0 @0 @ @0 @0 @0 @ @0 @0 @0 @ @0@@0@@0@@0@0@0@0@0@00@0 @0@0 @0@0 0@0 0@0 @0@0@0@0@0@0@0#R@00 3 $ 7T0   ,8A # $ > |%9Qbw4Qn  9Pc}?`   !"#$%&'()*+-./012345679:;<=>?@BCDEFGH  8y XXX8@0(  B S  ? _Hlt188690729 _Hlt188690730 OLE_LINK1{ @@ y}8tz}8,{  9*urn:schemas-microsoft-com:office:smarttagsplace9*urn:schemas-microsoft-com:office:smarttagsState #%.bk , 9 I p | 1468ANlp , 9 I 333333333#| A d # &lY/DRS"!/ U&^"$~*R+25z3L9ZB]hlClW>cnmRup)6{!~XYD l3COK|   % & * 2 9 : > J Q R V [ b c f p w x {        - 4 5 9 J Q R V g n o s     ! $ 2 9 : > I P Q U \ c d g v } ~    A J R ` a d @\] P@Unknown Alan PowellGz Times New Roman5Symbol3& z Arial1" Helv?5 z Courier NewG5  hMS Mincho-3 fg5& zaTahoma"qhɓײF   !24d  3H(?~*}Action 14: Propose entity scheme to allow non-printable characters and character sequences to be specified in DFDL properties Alan Powell Alan PowellOh+'0$8DX lx   Action 14: Propose entity scheme to allow non-printable characters and character sequences to be specified in DFDL properties Alan Powell Normal.dot Alan Powell9Microsoft Word 10.0@n@ Y@B%\ ՜.+,D՜.+,d hp|  FIBM  ~Action 14: Propose entity scheme to allow non-printable characters and character sequences to be specified in DFDL properties Title4 8@ _PID_HLINKSAnd-http://www.w3.org/TR/2000/WD-xml-2e-20000814NT-Namepq-http://www.w3.org/TR/2000/WD-xml-2e-20000814 NT-CharRef-http://www.w3.org/TR/2000/WD-xml-2e-20000814 NT-EntityRef  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIKLMNOPQRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{|}~Root Entry F0,\Data JH1TableTGWordDocument.SummaryInformation(xDocumentSummaryInformation8CompObjj  FMicrosoft Word Document MSWordDocWord.Document.89q