Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.11
    • core, doc, jcr
    • None

    Description

      The initial MK abstraction mandated that the nodes and properties share the same namespace (http://wiki.apache.org/jackrabbit/RepositoryMicroKernel#Data%20Model). This is a regression from Jackrabbit 2.x, which supports same name nodes and properties (SNNP).

      OTOH, the NodeStores can easily support SNNP and with proper escaping, the MKs can also support it.

      We should try to keep the support for SNNP in order to keep backward compatibility for existing content, and also keep the support for importing XML documents with same attribute and element names.

      Attachments

        1. 0001-OAK-1126-Same-node-and-property-name-support.patch
          3 kB
          Jukka Zitting
        2. 0002-OAK-1126-Same-node-and-property-name-support.patch
          4 kB
          Jukka Zitting
        3. OAK-1126.patch
          4 kB
          Angela Schreiber

        Activity

          People

            tripod Tobias Bocanegra
            tripod Tobias Bocanegra
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 24h
                24h
                Remaining:
                Remaining Estimate - 24h
                24h
                Logged:
                Time Spent - Not Specified
                Not Specified