Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-429

Mapping of XML Illegal characters to/from Unicode Private Use Area (PUA)

XMLWordPrintableJSON

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Blocking Blocking
    • s6
    • s5
    • Back End, Infrastructure
    • None

      Many formats use NUL as a terminator, separator, or indicator of some kinds. Other times it must actually appear in data values.

      However, if this character (and many other illegal XML 1.0 characters) are attempted to be inserted into our JDOM tree, an error occurs.

      All XML Illegal characters need to be remapped to legal characters. The Unicode Private Usage Area (PUA) can be used for this.

      The specific design is in this Daffodil wiki page:

      http://opensource.ncsa.illinois.edu/confluence/display/DFDL/Daffodil+and+the+DFDL+Infoset

              pchu Paul Chu (Inactive)
              mbeckerle.dfdl Mike Beckerle
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: