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

Serialize parsers (and unparsers) to XML

    XMLWordPrintableJSON

    Details

    • Type: Wish
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: s15
    • Fix Version/s: never
    • Component/s: Middle "End"
    • Labels:
      None

      Description

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:

                    Time Tracking

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

                      Tasks