我们有一个内部库,使用org.w3c.dom DOM API来读写XML。在尝试在Android上使用此库时,我发现它不再起作用。似乎Android仅实现了DOM API的子集。我不知道原因,我知道这在Android 2.2中已经修复,但我仍然需要针对旧设备进行目标定位。
我知道许多“常规”Java的替代DOM库,如XOM和Dom4j。有人可以推荐符合以下目标的DOM库吗?
- 它必须在Android上工作。 - 它应该很小(因为人们按MB付费)。 - 理想情况下,它应该类似于org.w3c.dom API,因为我需要重写现有代码。
可能不可能同时满足三个目标,但只要满足两个目标就能让我满意。另外,出于好奇,是否有人知道为什么没有完全支持DOM API?我可以理解不实现Java Sound等的原因,但XML对我来说似乎非常重要。
我知道许多“常规”Java的替代DOM库,如XOM和Dom4j。有人可以推荐符合以下目标的DOM库吗?
- 它必须在Android上工作。 - 它应该很小(因为人们按MB付费)。 - 理想情况下,它应该类似于org.w3c.dom API,因为我需要重写现有代码。
可能不可能同时满足三个目标,但只要满足两个目标就能让我满意。另外,出于好奇,是否有人知道为什么没有完全支持DOM API?我可以理解不实现Java Sound等的原因,但XML对我来说似乎非常重要。