1

だから私がやろうとしているのは、この構造を達成することです:

<root>
   <child>value</child>
   <child>value</child>
   .
   .
</root>

問題は、事前に何人の子供がいるか分からないので、リストが必要なことです. 私はこれを試しましたが、最終的には次のようになります。

<root>
   <child/>
   <child/>
   .
   .
</root>

これはJAXBを使用しています。

私を助けてください..

4

2 に答える 2

2

次のいずれかを実行できます。

オプション1

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Root {

    List<String> child;

}

オプション #2

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Root {

    List<Child> child;

}

@XmlAccessorType(XmlAccessType.FIELD)
public class Child {
    @XmlValue
    String value;

}

詳細については

于 2012-07-19T17:24:40.707 に答える