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

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

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.9.1
    • Fix Version/s: None
    • Component/s: XInclude 1.0
    • Labels:

      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. xpointerPredicate.patch
          91 kB
          Sanjaya Chathuranga Liyanage
        2. Solution.tar.gz
          13 kB
          Sanjaya Chathuranga Liyanage

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mrglavas@ca.ibm.com Michael Glavassevich
            • Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: