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

[GSoC]: Asynchronous LSParser and parseWithContext

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • 2.9.1
    • None

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

        Activity

          People

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

            Dates

              Created:
              Updated: