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

[GSoC]: Asynchronous LSParser and parseWithContext

    Details

    • Type: New Feature
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.9.1
    • Fix Version/s: None
    • Labels:

      Description

      The goal of this project is to complete the implementation of the DOM Level 3 LSParser. Though Xerces has a functional LSParser, there are a couple parts of the spec which still need to be implemented. This includes an asynchronous [1] version which returns from the parse method immediately and builds the DOM tree on another thread as well as parseWithContext [2] which allows a document fragment to be parsed and attached to an existing DOM.

      Possible Mentors: Michael Glavassevich

      [1] http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/load-save.html#LS-LSParser
      [2] http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/load-save.html#LS-LSParser-parseWithContext

        Attachments

        1. AsynchronousDOMParserImplPatch.txt
          12 kB
          Thiwanka Somasiri
        2. ListenerCountPatch.txt
          1 kB
          Thiwanka Somasiri
        3. LoadEventImplPatch.txt
          2 kB
          Thiwanka Somasiri
        4. ProgressEventImplPatch.txt
          2 kB
          Thiwanka Somasiri
        5. AsynchronousDOMParserImplPatch.txt
          13 kB
          Thiwanka Somasiri
        6. DOMParserImpl.parseWithContext.txt
          2 kB
          Thiwanka Somasiri
        7. CustomEntityResolver.java
          3 kB
          Thiwanka Somasiri
        8. DOMParserImpl.parseWithContext.txt
          1 kB
          Thiwanka Somasiri
        9. parseWithContext.txt
          4 kB
          Thiwanka Somasiri
        10. CustomEntityResolver.java
          5 kB
          Thiwanka Somasiri
        11. DOMParserImpl_PATCH.java
          12 kB
          Thiwanka Somasiri
        12. CustomEntityResourceResolver.java
          1 kB
          Thiwanka Somasiri
        13. CoreDOMImplementationImpl_PATCH.java
          2 kB
          Thiwanka Somasiri

          Activity

            People

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

              Dates

              • Created:
                Updated: