I patiently waited for my son to write up the solution he suggested which turned out to solve the problem. Evidently he will have nothing to do with an organization that would have me as a member, to only slightly distort Groucho's eternal mantra. Here is his suggestion, provided so that other's looking to solve this puzzle have a handy solution:
Modify the Item class as follows:
import org.simpleframework.Attribute;
import org.simpleframework.Text;
public class Item {
@Attribute
public String id;
@Text(data=true)
public String value;
}
so that the field value
will contain the CDATA text.