XML解析和相应的黑莓设备上的屏幕创建

时间:2011-04-27 08:43:50

标签: xml blackberry

我将在黑莓设备中解析传入的XML,并根据XML标记创建动态屏幕。

我已经使用net.rim.device.api.xml.parsers.DocumentBuilderFactorynet.rim.device.api.xml.parsers.DocumentBuilder类为此完成了POC。但我不确定这个POC的表现。

我有以下两个问题:

  1. 上述方法在生产中的表现是否有效?或者有更好的方法吗?
  2. 是否有可用于测量黑莓设备上应用程序性能的工具?
  3. 请建议。

1 个答案:

答案 0 :(得分:1)

  

是上述方法的表现   生产效率还是有效的   更好的方法吗?

我想你不是要发送MBytes的XML来创建一个屏幕?因此,如果这些XML不是太大,我就不会为性能而烦恼。

但是,如果您希望通过解析尽可能快地使用来自BB API的org.xml.sax包的类来实现SAX解析器。这是因为DOM解析器实际上使用了一些内部SAX解析器来创建DOM模型。但是我确信在相对较小的XML上,性能提升不值得花时间在编码上。

  

是否有可用的工具   衡量的表现   黑莓设备上的应用程序?

老实说,我从未试图找到这样的工具。通常我只是使用smth:

final long start = System.currentTimeMillis();
// do smth ..
final long end = System.currentTimeMillis();
log("passed for " + (end - start) + " ms"); // log() writes a message to SDCard