相关疑难解决方法(0)

JAXB生成的xml中的"xsi:type"和"xmlns:xsi"

我使用JAXB来创建文件夹和文件层次结构

我的模特:

@XmlRootElement
public class Root {

    @XmlAttribute
    private String path;

    @XmlElement(name = "dir")
    private ArrayList<Dir> rootContentDirs = null;

    @XmlElement(name = "file")
    private ArrayList<FileObj> rootContentFiles = null;


    public void setRootContentDirs(ArrayList<Dir> rootContentDirs) {
        this.rootContentDirs = rootContentDirs;
    }

    public void setRootContentFiles(ArrayList<FileObj> rootContentFiles) {
        this.rootContentFiles = rootContentFiles;
    }

    public void setPath(String path) {
        this.path = path;
    }
 }

public class Dir {

    @XmlAttribute
    private String name;

    @XmlElement(name = "dir")
    private ArrayList dirs = null;

    @XmlElement(name = "file")
    private ArrayList files = null;

    public …
Run Code Online (Sandbox Code Playgroud)

java xml jaxb

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jaxb ×1

xml ×1