1. Axiom
  2. AXIOM-272

Provide implementations of javax.xml.transform.Source and javax.xml.transform.Result


    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.2.8
    • Component/s: None
    • Labels:


      Many XML processing libraries use JAXP Source and Result objects to read and write XML. The proposal is to add implementations of these classes that work with Axiom. This would make the integration of Axiom with other libraries much easier. It should be noted that recent versions of JAXP have StAX based versions of these classes which naturally integrate with Axiom. To support older libraries, the best approach seems to extend SAXSource and SAXResult. This implies that we need code that transforms from SAX to Axiom and vice-versa. The existing SAXOMBuilder already provides the SAX->Axiom conversion. Some time ago, I wrote code for Synapse that handles Axiom->SAX, so that we now have all the required pieces to implement JAXP Source and Result classes.


        Andreas Veithen created issue -
        Andreas Veithen made changes -
        Field Original Value New Value
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Andreas Veithen made changes -
        Project WS-Commons [ 12310250 ] Axiom [ 12311190 ]
        Key WSCOMMONS-415 AXIOM-272
        Component/s AXIOM [ 12310703 ]
        Fix Version/s Axiom 1.2.8 [ 12313556 ]
        Jeff Turner made changes -
        Fix Version/s Axiom 1.2.8 [ 12315531 ]
        Andreas Veithen made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        1h 35m 1 Andreas Veithen 17/Dec/08 23:16
        Resolved Resolved Closed Closed
        829d 12h 25m 1 Andreas Veithen 27/Mar/11 12:42


          • Assignee:
            Andreas Veithen
            Andreas Veithen
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: