如何测试xml文件中的Child元素是否使用libgdx退出?
我有这个用于阅读
Element filtroXml = cenaXML.getChildByName("filtro");
ObjetoJogo.filtro = filtroXml.getText();
我需要测试“filtro”元素是否exite,如果是,则测试
答案 0 :(得分:0)
来自 getChildByName(字符串名称) @return the first child having the given name or null, does not recurse
的文档
因此,如果元素存在,它将返回它,如果它不存在,它将返回null。
你可以这样做:
XmlReader.Element book = element.getChildByName("book");
if(book != null) {
//Book exists, I can operate on it
String content = book.getText();
}
else {
//Book doesn't exist
Gdx.app.debug("XML","Book does not exist!");
}