If you define your setter as
void setCollectionConfig(org.w3c.dom.Element value);
You can then ignore the <![CDATA[.
The service configurator will pass you the xml.
Nice, this is what i was looking for.
I have noticed that this works like a charm when starting the service, but you don't seem to be able to pass in an org.w3c.dom.Element from the JMX Console, as it throws an exception and says that there is not a PropertryEditor for org.w3c.dom.Element. I assume this is particular to the JMX Console and needs to be logged as a bug there right?
Log bugs at www.sf.net/projects/jboss