Skip to main content

[Issue 807] New - Empty namespace and the expanded form

  • From: jukka_zitting@...
  • To: issues@...
  • Subject: [Issue 807] New - Empty namespace and the expanded form
  • Date: 2 Sep 2009 09:20:14 -0000
  • Mailing-list: contact issues-help@...; run by ezmlm

https://jsr-283.dev.java.net/issues/show_bug.cgi?id=807
                 Issue #|807
                 Summary|Empty namespace and the expanded form
               Component|jsr-283
                 Version|current
                Platform|All
              OS/Version|All
                     URL|
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|ENHANCEMENT
                Priority|P3
            Subcomponent|namespaces
             Assigned to|issues@jsr-283
             Reported by|jukka_zitting






------- Additional comments from jukka_zitting@... Wed Sep  2 09:20:13 +0000 
2009 -------
The current spec is not clear on how the empty namespace should be handled
in the expanded form. For example, given the current spec the string "{}foo" 
could be parsed either as the expanded form of ("", "foo") or as the prefixed
form of ("", "{}foo").

To solve this ambiguity, I propose that we change the relevant syntax in 
section 
3.2.5.1 Expanded Form to:

    ExpandedName ::= [ '{' Uri '}' ] LocalName

    Uri ::= /* see §3.2.1 Namespaces */

A clarifying note like the following should probably also be added:

    The expanded form of a name in the empty namespace is simply the local
    part of the name. This representation is equal to the qualified form of
    the name, see 3.2.5.3 Qualified Form with the Empty Namespace.

Note that this interpretation is different than what is currently implemented 
in 
the RI candidate! If we can't make this change before JCR 2.0 is final, then
I would drop this proposal and simply accept that names like ("", "{}foo") 
can 
not be used in qualified form and should always be expressed in the expanded 
form "{}{}foo".




[Issue 807] New - Empty namespace and the expanded form

jukka_zitting 09/02/2009

[Issue 807] Empty namespace and the expanded form

reschke 09/02/2009
 
 
Close
loading
Please Confirm
Close