我有以下xml,当offer元素有xsi:nil =" true"然后我不想显示childrean元素,即使是子元素xsi:nil = true,
在beloe xml中我有四个offer元素,我想只为前两个Offer元素显示子元素(endDate)。我怎么能在jaxb中做到这一点?
<snapshots xmlns="http://ws.sample.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" query="after=2014-06-25" type="web">
<current>2014-07-02</current>
<Offers>
<Offer xsi:type="OfferWEB" Id="1">
<endDate>2014-09-25</endDate>
</Offer>
<Offer xsi:type="OfferWEB" Id="5">
<endDate xsi:nil="true"/>
</Offer>
<Offer xsi:type="OfferWEB" Id="2" xsi:nil="true">
<endDate xsi:nil="true"/>
</Offer>
<Offer xsi:type="OfferWEB" Id="3" xsi:nil="true">
<endDate xsi:nil="true"/>
</Offer>
</Offers>