
如何用jaxb解析包含
在本例中,我们需要解析的xml结构如下:
我是 张三 他是 李四
为了实现这一目标,我们需要更新voicexbj和breakxbj模型类:
@data
@xmlaccessortype(xmlaccesstype.field)
@xmlrootelement(name = "voice")
public class voicexbj {
@xmlattribute
private string name;
@xmlmixed
@xmlelementref(type = breakxbj.class)
private list在voicexbj类中,我们使用@xmlmixed和@xmlelementref注解来将
现在,我们可以使用修改后的模型类和辅助方法更新测试用例:
@slf4j
public class ssmltest {
@test
public void test1() {
speakxbj xbj = new speakxbj();
list voicelist = new arraylist<>();
voicexbj voice = new voicexbj();
voice.setname("yunxi");
breakxbj breakxbj = new breakxbj();
breakxbj.settime("1000ms");
list 输出的xml将如下:
我是 张三 他是 李四










