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

Implement validation of DFDL Schemas against the Schemas-of-Schemas

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: s0-pre
    • Component/s: None
    • Labels:
      None

      Description

      There is a schema for DFDL annotations.
      There is also a schema for the subset of XML Schema used by DFDL.

      The first thing Daffodil should do is validate against these. This will help reduce checking and standardize error reporting.

      Obviously, this can only check what schema validation checks, so there are still plenty of checks to do in the schema parsing, and runtime, but doing this easy validation pass first before processing the schema at all, can only help reduce complexity.

        Gliffy Diagrams

          Attachments

          1. DFDL_part1_simpletypes.xsd
            17 kB
          2. DFDL_part2_attributes.xsd
            25 kB
          3. DFDL_part3_model.xsd
            11 kB
          4. DFDLSubsetOfXMLSchema_v1_035.xsd
            58 kB
          5. xml.xsd
            6 kB

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved:

                  Tasks

                  Progress: 
                   0/0