Github user stevedlawrence commented on a diff in the pull request:

    https://github.com/apache/incubator-daffodil/pull/2#discussion_r148242411
  
    --- Diff: 
daffodil-lib/src/main/scala/org/apache/daffodil/xml/XMLUtils.scala ---
    @@ -339,20 +339,24 @@ object XMLUtils {
        *
        * These definitions must match their XSD counterparts in dafint.xsd and 
dafext.xsd
        */
    -  private val DAFFODIL_EXTENSIONS_NAMESPACE_ROOT = 
"urn:ogf:dfdl:2013:imp:opensource.ncsa.illinois.edu:2012" // TODO: finalize 
syntax of this URN
    -  private val DAFFODIL_EXTENSION_NAMESPACE = 
NS(DAFFODIL_EXTENSIONS_NAMESPACE_ROOT + ":ext")
    -  private val DAFFODIL_INTERNAL_NAMESPACE = 
NS(DAFFODIL_EXTENSIONS_NAMESPACE_ROOT + ":int")
    -  val EXT_PREFIX = "daf"
    -  val EXT_NS = NS(DAFFODIL_EXTENSION_NAMESPACE.uri)
    -  val INT_PREFIX = "dafint"
    +  private val DAFFODIL_EXTENSIONS_NAMESPACE_ROOT_NCSA = 
"urn:ogf:dfdl:2013:imp:opensource.ncsa.illinois.edu:2012"
    +  private val DAFFODIL_EXTENSION_NAMESPACE_NCSA = 
NS(DAFFODIL_EXTENSIONS_NAMESPACE_ROOT_NCSA + ":ext")
    +  val EXT_PREFIX_NCSA = "daf"
    +  val EXT_NS_NCSA = NS(DAFFODIL_EXTENSION_NAMESPACE_NCSA.uri)
    +
    +  private val DAFFODIL_EXTENSIONS_NAMESPACE_ROOT_APACHE = 
"urn:ogf:dfdl:2013:imp:daffodil.apache.org:2017"
    +  private val DAFFODIL_EXTENSION_NAMESPACE_APACHE = 
NS(DAFFODIL_EXTENSIONS_NAMESPACE_ROOT_APACHE + ":ext")
    +  val EXT_PREFIX_APACHE = "daf"
    +  val EXT_NS_APACHE = NS(DAFFODIL_EXTENSION_NAMESPACE_APACHE.uri)
    +
    +  private val DAFFODIL_INTERNAL_NAMESPACE = 
NS(DAFFODIL_EXTENSIONS_NAMESPACE_ROOT_APACHE + ":int")
    +  val INT_PREFIX= "dafint"
    --- End diff --
    
    New XML Namespace defined.  Support for the NCSA namespace is still 
provided for backwards compatibility. The internal namespace does not maintain 
comapt, since it's internal only.


---

Reply via email to