mbeckerle opened a new pull request #49: Daffodil 1907 non dfdl annotation
URL: https://github.com/apache/incubator-daffodil/pull/49
 
 
   Allows import of other XML Schemas for other annotation languages.
       
       Annotation languages (like DFDL) use XSD attribute declarations in the
       annotation language's XML syntax.
       
       DFDL processors like Daffodil need to allow other annotation languages
       to be annotated onto DFDL schemas.
       
       This creates a problem when importing the XSD for another annotation
       language, since that XSD wants to also use things like XSD attribute
       declarations if it validates the imported XSD as a DFDL schema because
       it will refuse to accept the attribute decls. 
       
       To allow import of a full-function XML Schema for an annotation
       language, Daffodil looks at schemas for use of the DFDL_NAMESPACE. If
       the root element of the schema uses the DFDL_NAMESPACE (e.g., to define
       the dfdl prefix), then the file is treated as a DFDL schema. If the
       DFDL_NAMESPACE is not used, then the file is not imported. It is
       ignored.
       
       DAFFODIL-1907

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to