Java ME的最佳二进制/普通XML实现是什么?

Java ME的最佳二进制/普通XML实现是什么?,xml,java-me,mobile,Xml,Java Me,Mobile,在Izb关于的问题之后,我正在寻找一个类似于XML的二进制格式或纯XML的实现。首先,最重要的是,我对此类实施的衡量标准是: 支持的电话。一部基本的手机应该能够运行它 它应该是经过验证的或者是开源的,这样我就可以对它进行验证了 内存占用小 快 易于在服务器端使用 W3C为XML定义了一种二进制编码,称为Fast InfoSet,但它是针对大容量web服务而不是嵌入式设备进行优化的,我认为没有任何轻快的实现适合您 如果您想坚持使用纯XML,并且需要DOM实现,那么就使用XOM()。它很容易成为占地

在Izb关于的问题之后,我正在寻找一个类似于XML的二进制格式或纯XML的实现。首先,最重要的是,我对此类实施的衡量标准是:

  • 支持的电话。一部基本的手机应该能够运行它
  • 它应该是经过验证的或者是开源的,这样我就可以对它进行验证了
  • 内存占用小
  • 易于在服务器端使用

  • W3C为XML定义了一种二进制编码,称为Fast InfoSet,但它是针对大容量web服务而不是嵌入式设备进行优化的,我认为没有任何轻快的实现适合您

    如果您想坚持使用纯XML,并且需要DOM实现,那么就使用XOM()。它很容易成为占地面积最小的DOM,而且速度非常快


    但是,如果您真的需要减少占用空间,那么您需要使用非DOM API,如SAX或STAX,但这需要大量的工作。

    W3C为XML定义了一种二进制编码,称为快速信息集,但它针对大容量web服务而不是嵌入式设备进行了优化,我认为没有任何轻快的实现适合您

    如果您想坚持使用纯XML,并且需要DOM实现,那么就使用XOM()。它很容易成为占地面积最小的DOM,而且速度非常快

    但是如果您真的需要减少占用空间,那么您需要使用非DOM API,如SAX或STAX,但这需要大量的工作。

    您可以使用。它工作得很好,在生产环境中我从来没有遇到过任何问题。请注意,它是非验证性的

    你可以用。它工作得很好,在生产环境中我从来没有遇到过任何问题。请注意,它是非验证性的


    ying

    看看kXML-。它支持WBXML,内存占用少,但对错误的要求不是很严格。

    看看kXML-。它支持WBXML,内存占用少,但对错误的要求不是很严格。

    感谢所有回答的人,但我最终还是做到了这一点-


    有一个关于在J2ME中解析XML的好文档。那里有一张桌子,有一些选择。现在,我选择使用ASXMLP并将其用于xml推式解析。

    感谢所有回答的人,但我最终还是这样做了-


    有一个关于在J2ME中解析XML的好文档。那里有一张桌子,有一些选择。目前,我选择使用ASXMLP并将其用于xml推式解析。

    W3C对二进制xml技术进行了广泛而开放的分析,包括9个月的基准测试,以确定哪一种最小、最快、最适合他们的应用。基于这一分析,他们选择了一种格式作为测试格式


    他们选择的技术被称为“高效XML”,而不是另一位评论者报道的FastInfo。W3C发现FastInfo集在其用例中没有达到足够的紧凑性和通用性。您可以在W3C的公共邮件列表中找到关于这一决定的简短描述,网址为。您可以从中找到适用于移动设备和服务器平台的W3C EXI标准的低占用空间、快速实现

    W3C对二进制XML技术进行了广泛而开放的分析,包括9个月的基准测试,以确定哪种技术最小、最快、最好。基于这一分析,他们选择了一种格式作为测试格式

    他们选择的技术被称为“高效XML”,而不是另一位评论者报道的FastInfo。W3C发现FastInfo集在其用例中没有达到足够的紧凑性和通用性。您可以在W3C的公共邮件列表中找到关于这一决定的简短描述,网址为。您可以从中找到适用于移动设备和服务器平台的W3C EXI标准的低占用空间、快速实现