TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer =
tFactory.newTransformer(new
StreamSource(OVSNAdapterConfiguration.ovsnServiceXSLFile));
String hostName = AdapterUtil.getHostAddress();
transformer.setParameter("sourceName", /*
parameter name */
hostName+"/"+dataSourceName /* parameter value */ );
output = new ByteArrayOutputStream();
byte[] bytes = message.getBytes();
transformer.transform(new StreamSource(new
ByteArrayInputStream(bytes)), new StreamResult(output));
Do you see any problem with the code which can cause loss of Unicode?
getBytes()
As you haven't supplied a charset it uses the platform default encoding.
Seriously though, use US-ASCII and it will become irrelevant.
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--