Dear all
I have a class which constitutes a simple tree node.
class Node {
String id;
String name; // <-- this should be the tag name
Node parent;
List<Node> children;
}
The Node.name attribute is depending on the level. It can be 'section',
'chapter', 'article'. The generated XML tags should then be named according
to the Node.name attribute
<section id="1">
<chapter id="3">
<article id="7">
...
</article>
</chapter>
</section>
I created a custom mashaller and this is working fine for the marshalling
direction. The XML is genereated correctly.
But ...
... when I try to go the unmarshalling direction, trying to create the
objects from the XML, Jibx tells me
org.jibx.runtime.JiBXException: No unmarshaller for element "section" (line
2, col 1)
Could s.o. possibly tell me how I can declare the mapping so it uses my
custom unmarshaller when coming across a 'section' tag (or 'chapter' or
'article')?
Your help would graciously appreciated.
Markus
P.S. Binding:
<mapping class="com.bla.Node"
marshaller="com.bla.jibx.NodeMarshaller"
unmarshaller="com.bla.jibx.NodeMarshaller"/>
--
View this message in context:
http://www.nabble.com/Mapping-one-class-to-different-tag-names-tp23429344p23429344.html
Sent from the jibx-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users