【发布时间】:2014-11-03 09:15:31
【问题描述】:
我有一个包含多个相同子项的 XML 文件。每个都持有不同类型的元素。我需要对其进行解析,而不是创建一个额外的元素来将解析定向到孩子持有的元素类型,我想知道是否可以检测一个元素是否存在于孩子中。
if (action.get("variableElement") != null) System.out.println(action.get("variableElement"));
// Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Element action doesn't have attribute or child: variableElement
那么有没有办法检查这个孩子是否存在?我正在使用 LibGDX XmlReader 库来解析我的 XML。
【问题讨论】:
-
我怀疑你会得到
Exception使用来自Android 的XmlPullParser:developer.android.com/training/basics/network-ops/xml.html。你如何解析你的 XML? -
@shkschneider 使用 libgdx XmlReader 库。