2013-07-08 16 views
0

我使用简单的xml框架,其惊人的。它满足我所有的需求,除了一个,有时我需要在XML的反序列化过程中将内部xml存储为字段的值。例如简单的xml框架:坚持innerxml为值

<A> 
    <a1>1</a1> 
    <b> 
    <b1>1</b1> 
    <b2>2</b2> 
    <b3>3</b3> 
    </b> 
</A> 

在上面的XML我需要“B”的节点值存储在类A的字段值是否有某种注解或方式来实现这一目标用简单的XML框架?

它应该是这个样子

Class A{ 
String a1; //holds 1 
String b; //holds <b><b1>1</b1><b2>2</b2><b3>2</b3></b> 
} 

回答

0

我想这是可能的,但它可能是困难的。您可以尝试执行Transform,但也许您必须将其与Converter混合使用。

+0

你能指点我博客或代码片段,谈论更多关于变换? – JeeZ

+1

当然...下面是一个例子:http://stackoverflow.com/questions/12277887/parse-date-with-simpleframework/12492925#12492925 - 'read()'和'write()'是你需要的方法。 – ollo