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]