I did think about the possibility of generating an OutputStream using XMLWriter and then using a "pipe" to convert it to an InputStream for use by JAXB.... I suppose this will work, but I was interested to see if there was another approach that I'm not seeing in the API.
Rob ----- Original Message ----- From: "Robert J. Lebowitz" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, November 17, 2001 8:50 PM Subject: [dom4j-user] getInputStream method? > I've scanned the dom4j documentation for an answer to this question, perhaps > the easiest way to find an answer is to simply ask. > > I was quite pleased to see that the new JAXM implementation is based on > dom4j. I'm currently looking at working on a project where I would make use > of both JAXM and JAXB (binding) to send and receive instances of class > objects via HTTP. I realize that although all my work is done with Java, > and RMI is certainly a possibility, I'm interested in experimenting with > SOAP, and JAXB as a self-learning process. > > My idea is to have software that uses JAXM to send and receive SOAP > messages, extract the message body, and "unmarshall" the xml using JAXB to > convert it back into an instance of Java class. > > JAXB's unmarshalling methods require an InputStream (or XMLScanner, whatever > that is) to work. So, I need to come up with a way to create an InputStream > from the SOAP message body document. I was looking around for some kind of > "obvious" method associated with the SOAPElement, SOAPNode, etc. classes > that allow you to "get" an InputStream from say, the root node, but I didn't > see one. > > What would be the most efficient way to pull this off in dom4j (and > therefore, I assume JAXM)? > > Rob > > > _______________________________________________ > dom4j-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/dom4j-user _______________________________________________ dom4j-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dom4j-user
