检查对象是否可在Android中转换

时间:2014-06-18 08:14:48

标签: android xstream

我正在使用xstream将xml解析为对象。

的结果
xstream.fromXML(xmlFile);

是一个对象。

由于我有多个xml-schemas,因此可以将此对象强制转换为多重定义类。 有没有办法检查这个对象是否可以转换为这些类,所以我知道xml遵循哪种格式?

1 个答案:

答案 0 :(得分:1)

您可以使用普通Java中的instanceof进行检查。

Object obj = xstream.fromXML(xmlFile);
if (obj instanceof MyClass)
  MyClass myObj = (MyClass)obj;