Hey guys , 

I am having a problem unmarshalling the following xml 

<Obj>
<Expression Context="RFv1.0">Color == YELLOW</Expression>
</Obj>

Now as you can see the expression tag has both a context and text. I have
tried 2 things in my mapping file. 

1. 
----------------------------------------------------------------
<class name="Obj" auto-complete="true">       
       <field name="Expression"
            type="Expression">
            <bind-xml name="Expression"/>
        </field>       
</class>
<class name="Expression">
        <field name="Context"
               type="java.lang.String">
            <bind-xml name="Context" node="attribute"/>
       </field>
      <field name="Value"
               type="java.lang.String">
            <bind-xml name="Expression" node="element"/>
       </field>
</class>

-----------------------
Now this is throwing an exception saying  Illegal Text data found as child
of: Expression . 

2. 
----------------------------------
<class name="Obj" auto-complete="true">       
       <field name="ExpressionValue"
               type="java.lang.String">
            <bind-xml name="Expression" node="element"/>
       </field>
       <field name="ExpressionContext"
               type="java.lang.String">
            <bind-xml name="Context" node="element"/>
       </field>    
</class>
-----------------------------------------------------
And this one is always returing ExpressionContext null . 

So any clues on what to do with this a line like this ?
<Expression Context="RFv1.0">Color == YELLOW</Expression>

Thank you 


-- 
View this message in context: 
http://www.nabble.com/Problem-Un-marshalling-%3CExpression-Context%3D%22RFv1.0%22%3EColor-%3D%3D-YELLOW%3C-Expression%3E-tp16055201p16055201.html
Sent from the Castor - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to