Alex,
I'm now using the SchemaBinding as you suggested:
SchemaBinding binding = JBossXBBuilder.build(AbstractKernelDeployment.class);
| marshaller.marshal(binding, null, deployment, writer);
It still looks like I'm missing something:
Exception in thread "main" org.jboss.xb.binding.JBossXBRuntimeException: Failed
to marshal wildcard: neither class mapping was found for class
org.jboss.kernel.plugins.deployment.AbstractKernelDeployment@19267322 (toString:
AbstractKernelDeployment@125fefa{name=null installed=false
beanFactories=[AbstractBeanMetaData@186df0f{name=test
bean=org.jboss.microcontainer.tools.Test properties= constructor=null
autowireCandidate=true}]}) nor marshaller for unresolved classes was setup.
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalWildcard(MarshallerImpl.java:833)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalWildcardOccurence(MarshallerImpl.java:792)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalParticle(MarshallerImpl.java:745)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroupSequence(MarshallerImpl.java:970)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroup(MarshallerImpl.java:910)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalParticle(MarshallerImpl.java:656)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroupSequence(MarshallerImpl.java:970)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroup(MarshallerImpl.java:910)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalParticle(MarshallerImpl.java:656)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalComplexType(MarshallerImpl.java:619)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalElementType(MarshallerImpl.java:430)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalElement(MarshallerImpl.java:329)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalElementOccurence(MarshallerImpl.java:309)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshallInternal(MarshallerImpl.java:215)
| at
org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshal(MarshallerImpl.java:157)
| at org.jboss.microcontainer.tools.Test.main(Test.java:79)
|
Any thoughts?
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4234186#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...