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

Serialize parsers (and unparsers) to XML

XMLWordPrintableJSON

    • Icon: Wish Wish
    • Resolution: Unresolved
    • Icon: Normal Normal
    • never
    • s15
    • Middle "End"
    • None

      Daffodil currently serializes parsers to a binary java object form that directly matches the current Scala runtime1 back-end.

      Serializing to an XML representation (almost certainly compressed) is needed since alternate back-ends are supposed to be able to consume this XML representation.

      Beyond just serializing the objects, these XML objects need to be rationalized somewhat, as the serialized XML representation needs to be intelligible for someone trying to implement an alternative back-end. It is also likely we'll want to control the order of serialization for the XML reprsentation more so that, for example, the file names all appear in one place, at the end of the file, etc.

              Unassigned Unassigned
              mbeckerle.dfdl Mike Beckerle
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 8 minutes
                  8m