1
<ITEM>
     <PRODUCT_NAME>IT'S ALL ABOUT YOU-LG:9&quot;H RUBY GATHERNG VASE,RD ROSE,LIME GRN CARN,PURP STOCK,LAV POMS,ATHOS POM,SEAFOAM STATICE,SALAL</PRODUCT_NAME>
     <PRODUCT_CODE>90949L</PRODUCT_CODE>
     <PRODUCT_TYPE>FPT</PRODUCT_TYPE>
     <PRODUCT_CAT>Floral</PRODUCT_CAT>
     <ALIAS_NAME>IT'S ALL ABOUT YOU(TM) - LARGE</ALIAS_NAME>
     <DELIVERY_DATE>10/11/2012</DELIVERY_DATE>
     <FLEX_DATE></FLEX_DATE>
     <FLEX_TEXT></FLEX_TEXT>
     <QUANTITY>1</QUANTITY>
     <PRICE>69.99</PRICE>
     <CARD_MESSAGE>IT'S ALL ABOUT YOU...

@XmlCDATA注釈を追加しないと、製品名要素が 1 つしか取得されません。しかし、cdata アノテーションを使用すると、cdata を含むものと cdata を含まないものが重複しています。

4

1 に答える 1

0

デフォルトでは、JAXB (JSR-222)実装は、アノテーションが get (または set) メソッドにあることを期待します。フィールドに注釈を付けると、プロパティが XML 表現で複数回表示される可能性があります。

詳細については

于 2012-10-18T14:26:16.197 に答える