2015-09-20 3 views
0

Вот XML:Castor XML Mapping: Как отобразить строку ребенка

<infoAdicional> 
    <campoAdicional nombre="correo:">[email protected]</campoAdicional> 
    </infoAdicional> 

И вот мое отображение файла:

<class name="ec.eac.sitac.esigef.InfoAdicional"> 
    <map-to xml="infoAdicional" /> 

    <field name="campoAdicional" type="ec.eac.sitac.esigef.CampoAdicional"> 
     <bind-xml name="campoAdicional" node="element" /> 
    </field> 
</class> 

<class name="ec.eac.sitac.esigef.CampoAdicional"> 
    <map-to xml="campoAdicional" /> 

    <field name="nombre" type="java.lang.String"> 
     <bind-xml name="nombre" node="attribute" /> 
    </field> 
</class> 

Когда я пытаюсь преобразовать XML в объект Java , появляется ошибка. Причина в том, что я не знаю, как сопоставить текст электронной почты. Это не элемент и не атрибут. Как я должен отображать эту строку?

ответ

0

Я обработал поле "campoAdicional" класс как String, и я просто проигнорировал атрибут nombre = "correo:".

<class name="ec.eac.sitac.esigef.InfoAdicional"> 
    <map-to xml="infoAdicional" /> 
    <field name="campoAdicional" type="java.lang.String"> 
     <bind-xml name="campoAdicional" node="element" /> 
    </field> 
</class> 

 Смежные вопросы

  • Нет связанных вопросов^_^