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
