camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dulanov <dula...@gmail.com>
Subject JAXB pretty print marshaling
Date Sun, 12 Jul 2009 15:20:36 GMT

How receive pretty print XML output?

Next solution just output something like ":<?xml version="1.0"
encoding="UTF-8" standalone="yes"?><interplat
xmlns="http://example.com/schema/v1.0"><payload><currencyRates
date="2009-06-02"><rate currency="EUR">43.4875</rate><rate
currency="USD">30.7441</rate></currencyRates>..." 
 
JaxbDataFormat jaxb = new JaxbDataFormat("com.example.canonical.v1");
jaxb.setPrettyPrint(true);
from(SERVICE_IN).to(LOG_URI).multicast(new AggregationStrategy() {

	@Override public Exchange aggregate(Exchange oldExchange, Exchange
newExchange) {
		...
		return oldExchange;
	}
}).to("direct:receiveForEUR",
"direct:receiveForUSD").end().marshal(jaxb).to(LOG_URI);
-- 
View this message in context: http://www.nabble.com/JAXB-pretty-print-marshaling-tp24449564p24449564.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message