您能告诉我用示例代码读取Java XML文件的最佳方法吗? XML内容如下。

<table sourceName="person" targetName="person">
       <column sourceName="id" targetName="id"/>
       <column sourceName="name" targetName="name"/>``
</table>

最佳答案

我会用JAXB,试试看,行得通

public class Test1 {
    @XmlAttribute
    String sourceName;
    @XmlAttribute
    String targetName;
    @XmlElement(name = "column")
    List<Test1> columns;

    public static Test1 unmarshal(File file) {
        return JAXB.unmarshal(file, Test1.class);
    }
}

10-07 15:21