Hi all,

I am having trouble solving the following issue. I have a _given_ xml
structure looking like this:

<article>
  <title>I Am The Title</title>
  <text><![CDATA[<p>This is some html text</p>]]></text>
</article>

I need to map this to the following _given_ classes, i.e. the title
element to the title field of the Article class, but the text element
to the text field _not_ of the Article class, but of another class
called Content (see mapping below):

public class Article {
  private String title;
  private Content content;
  // approporiate getters and setters
  ... 
}

public class Content {
  private String text;
  ...

  // approporiate getters and setters
  ... 
}

The mapping:

<mapping>
  <class name="Article">
    <field name="title" type="java.lang.String">
      <bind-xml name="title"/>
    </field>
    <field name="content" type="Content">
      <bind-xml name="text"/>
    </field>
  </class>
  <class name="Content">
    ?????
  </class>
</mapping> 

The question marks indicate where I don't know what to write. The points
seems to be that in the first class mapping entry, castor already finds
a pure text node, so what should the second class mapping entry then
be? I tried to simply write <field name="text"/> there, but it threw an
Exception (which I cannot reproduce at the moment).

Thanks for your help!
Regards
Ulrich



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to