niko...@ukr.net wrote:
  Good afternoon!
We are interested in the grammar and restrictions of LocalNames. As for "§3.2.2 Local Names" (JSR 283) chars like '{' or '}' are valid chars to use in LocalName. Would "{my}NodeName" be a valid LocalName in your Jackrabbit 2.0? If it does then how would it be parsed as expanded name

Yes.

(§3.2.5.1 Expanded form)?

The expanded form would be

  "{}{my}NodeName"

Expanded form is defined as: ExpandedName ::= '{' Namespace '}' LocalName.

I mean would it be parsed as:
namespace = ''
localname = '{my}NodeName'
or:
namespace = 'my'
localname = 'NodeName'
...

As "my" is not a syntactically legal namespace name, the parser would consider it part of a local name.

As far as I recall :-)

BR, Julian

Reply via email to