Xerces2-J
  1. Xerces2-J
  2. XERCESJ-1428

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

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major 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/

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

        Activity

        Hide
        Sanjaya Chathuranga Liyanage added a comment -

        This patch includes the predicates support for XPointer xpointer() scheme.

        Show
        Sanjaya Chathuranga Liyanage added a comment - This patch includes the predicates support for XPointer xpointer() scheme.
        Hide
        Richard Lavoie added a comment -

        Will this ever be added one day ?

        Show
        Richard Lavoie added a comment - Will this ever be added one day ?

          People

          • Assignee:
            Unassigned
            Reporter:
            Michael Glavassevich
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development