Hi,

There are a few ways you can handle this:

1) Use the code in the "databinding" module:

Node2XMLStreamReader and then XMLStreamSerializer

2) Use a BSD-licensed StAXUtils at https://stax-utils.dev.java.net/nonav/javadoc/utils/index.html.
   // create a DOMSource
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(...);
   Source domSource = new DOMSource(doc);

   // create a StAXResult
XMLStreamWriter writer = XMLOutputFactory.newInstance().createXMLStreamWriter(System.out);
   Result staxResult = new StAXResult(writer);

   // run the transform
TransformerFactory.newInstance().newTransformer().transform(domSource, staxResult);

Thanks,
Raymond

----- Original Message ----- From: "Venkata Krishnan" <[EMAIL PROTECTED]>
To: <tuscany-dev@ws.apache.org>
Sent: Thursday, August 30, 2007 6:28 AM
Subject: Writing Composite and Component Properties


Hi,

I am working on https://issues.apache.org/jira/browse/TUSCANY-1482 and its
mostly done - just the only thing related writing the property values. The Property class has this value as a xml Document already and it would be good
if we could simply write that out.  Right now I don't see a way to do this
from the XMLStreamWriter interface.  I am trying to avoid having to parse
this document value which is already an XML doc and then write it again as
XML which seems a bit absurd. Would it be good to directly make use of the
output stream that underlies the XMLStreamWriter ?  If so how would the
CompositeProcessor's write method avail this ?   Are there other
alternatives that people can help me with ?

Thanks

- Venkat



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to