Uploaded image for project: 'Axiom'
  1. Axiom
  2. AXIOM-272

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

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.2.8
    • None
    • None

    Description

      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.

      Attachments

        Activity

          People

            veithen Andreas Veithen
            veithen Andreas Veithen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: