Uploaded image for project: 'Xerces2-J'
  1. Xerces2-J
  2. XERCESJ-1428

[GSoC]: Implement a streamable subset of the XPointer xpointer() scheme for XInclude

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.9.1
    • None
    • XInclude 1.0

    Description

      Xerces currently supports the XPointer Framework [1] and the XPointer element() [2] scheme. Though this meets the minimum requirements for XInclude [3] it's quite limited in capability compared to the more powerful XPointer xpointer() [4] scheme which allows one to select document fragments using XPath. Xerces' streaming XInclude processor would be greatly improved if it provided support for a streamable subset of this scheme.

      Possible Mentors: Michael Glavassevich

      [1] http://www.w3.org/TR/2003/REC-xptr-framework-20030325/
      [2] http://www.w3.org/TR/2003/REC-xptr-element-20030325/
      [3] http://www.w3.org/TR/xinclude/
      [4] http://www.w3.org/TR/2002/WD-xptr-xpointer-20021219/

      Attachments

        1. Solution.tar.gz
          13 kB
          Sanjaya Chathuranga Liyanage
        2. xpointerPredicate.patch
          91 kB
          Sanjaya Chathuranga Liyanage

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            mrglavas@ca.ibm.com Michael Glavassevich

            Dates

              Created:
              Updated:

              Slack

                Issue deployment