2

我有下一个 XML 文件:

<?xml version="1.0" encoding="UTF-8"?>
<partido>
    <datos_partido>
    </datos_partido>
    <estado_partido>
    </estado_partido>
    <marcador_parcial>
    </marcador_parcial>
    <listado_acciones>
    </listado_acciones>
</partido>

我尝试在使用 DOM 的类的构造函数中解析该 xml 文件:

public XMLManager(String pathXML) {
    try{
        FileInputStream file = new FileInputStream(pathXML);
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document dom = builder.parse(file);
        setRoot(dom);
    }catch(Exception ex){
        System.out.println("Error: " + ex.getMessage());
    }
}

但是,我遇到了下一个错误:

    Error: element stack empty (position:END_TAG </partido>@1:10 in 
    java.io.InputStreamReader@51e78c80) 

我究竟做错了什么?

4

0 回答 0