Java JAXB键值问题

Java JAXB键值问题,java,xml,jaxb,Java,Xml,Jaxb,因此,我希望实现这一结构: <root> <child>value</child> <child>value</child> . . </root> 价值 价值 . . 问题是我不知道有多少孩子在预付款,所以需要一份清单。我尝试过这个方法,但最终得到的结果是: <root> <child/> <child/> . . </root

因此,我希望实现这一结构:

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

价值
价值
.
.
问题是我不知道有多少孩子在预付款,所以需要一份清单。我尝试过这个方法,但最终得到的结果是:

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

.
.
这是在使用JAXB


请帮帮我。

你可以做以下一件事:

选项#1

根目录

}

了解更多信息


好的,所以我添加了一个新的注释、setter和getter方法,它很有效,例如:

@XmlValue 受保护字符串myval

            public String getMyval(){
                return this.myval;
            }

            public void setMyval(String myval){
                this.myval = myval;
            }

嗯,。。。。也许会显示你的代码?你的模式是什么样子的?@Liggy:如果他使用的是模式。如果没有,那么他需要再次展示代码及其注释。我会给出代码,但这是为了工作,我在想是否有人能给我一个如何实现这一点的例子。如果这是非常必要的,那么我可能会编写一个dummy.hmm@XmlValue会有帮助吗?
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Root {

    List<Child> child;

}
@XmlAccessorType(XmlAccessType.FIELD)
public class Child {
    @XmlValue
    String value;
            public String getMyval(){
                return this.myval;
            }

            public void setMyval(String myval){
                this.myval = myval;
            }