我试图解析在Android中使用SimpleXML此XML字符串:simplexml的机器人不能与解析HTML非关闭meta标签

"

"

是的,我知道这门标记应立即关闭,而不是之后所有的门标签已被宣布,我无法控制这个HTML!

我有一个门类和一个带有属性ID和状态的Door类。 (大门类有一个列表)

总之,似乎是破是标签的解析:

抛出的异常是:

expected: /meta read: head (position:END_TAG @1:87 in [email protected])

我可以看到,它被期待关闭元标记,它不存在。这个标签对我来说没用,我怎么跳过它?我只关心门ids /状态。

感谢

此外,如果你关心的类:

Doors.java

@Root(name="doors", strict=false)

public class Doors {

@ElementList(name="door")

private List doorList;

public Doors(){};

public List getDoors(){

return doorList;

}

public int getNumDoors(){

return doorList==null ? 0 : doorList.size();

}

}

Door.java

@Root(name="door")

public class Door {

@Attribute

private String id;

@Attribute

private String status;

public String getID(){

return id;

}

public String getStatus(){

return status;

}

}

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐