问题标签 [kxml2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parsing - kxml2 解析错误 org.xmlpull.v1.XmlPullParserException
我有以下xml结构:
我想解析这个xml。我写了这段代码:
首先调用 parser.next() 总是返回 END_DOCUMENT 并且适当地我在 require 方法中收到异常。
org.xmlpull.v1.XmlPullParserException:预期:START_TAG {null}包(位置:END_DOCUMENT null@1:1268 in java.io.InputStreamReader@bd3ab6b6)
我做错了什么?提前致谢!
java - XmlPullParserException 解析包含实体的属性
我在遗留 JavaME 项目中使用 kXML2。我收到一个 XML,其中一些属性包含编码的实体。当我通过调用检索该属性值时:
它抛出一个异常:
我已经下载了这个解析器的最新版本,但它仍然显示这种行为。
如果我从 XML 中删除有问题的行,则没有错误。
xml - 从手机/卡内存中读取 XML 文件,而不是从 J2ME 中的 .jar 文件中读取
我可以在使用将 xml 文件添加到资源时解析它
但是我需要知道如何使用 kXML 读取 xml 文件,当它像(电话/卡)内存一样保存在 jar 之外时,以及如何使用 kXML 编辑它?
java - Kxml2 如何将 xml 转换为 wbxml?
我已经配置了 tag_tables。但是问题是命名空间没有发生转换。
有什么帮助吗?
android - android 的 KXmlParser 中的 ArrayIndexOutOfBoundsException
我在 android 上进行常规 XML 解析,很少会遇到这个异常,而且只在特定的手机上。一直没能找到这个问题的根源。有人知道可能是什么原因造成的吗?
android - KXmlParser 中的 OutOfMemoryError
我从服务器获取数据为:
我的应用程序显示异常:
我的数据约为 2.4MB。(5.000.000 个字符)。我的设备内存有限制吗?为什么?
java - 解析xml得到XmlPullParserException
在 J2ME 中解析 xml 文件时出现错误
下面是错误
下面是代码
下面是xml文件
xml - 如何从 Java ME 应用程序使用 ASP.NET Web API
我已经创建了一个 java ME 应用程序(原型),现在我需要从一个 MIDlet 使用我的 WEB API 服务。首先,是否可以从 MIDlet 使用 Web API 服务?我已经将我的 WCF 转换为 Web API,以便我可以让我的 J2ME 应用程序以更直接的方式访问我的服务。问题是我不知道如何从 MIDlet 调用我的 Web API 方法。你做过类似的事情吗?有可以分享的链接吗??
编辑:
我已经找到了如何使用 Web API 中的方法,但仍然不知道如何将我从 Web API 中获得的东西变成我可以真正显示在移动屏幕上的东西
这是我正在使用的代码:
这是我从 GetCustomers 获得的 XML 示例:
现在我也读到我应该使用 kXML2 ,但是所有的信息都太混乱了,我能找到的唯一好的教程就是这个,问题是它使用了 KXML,根据这个页面,它已被弃用
如果你们中的任何人曾经使用过 KXML2,我真的很感激你能帮助我。
PS 目前我的服务返回 XML ,但如果你知道如何在 java ME 中使用 json 对象,我可以轻松地返回 json 。
提前致谢。
xml - j2me:如何将字节数组解析为 xml,然后从该 XML 读取和显示特定数据
我正在使用以 xml 格式返回数据的 ASP.NET Web API 方法。一切都很好,直到我不得不解析我得到的字节数组,这是由 openInputStream 产生的。每个人都说使用这个或那个库,但不幸的是没有太多信息,我发现的唯一体面的例子是来自一个被弃用的名为 KXML 的库,其中作者阅读了一个物理文档(显然不是我的情况)。就个人而言,我想使用 KXML2,但我现在很绝望,并且对第一个让我以最简单的方式读取 XML 的解决方案持开放态度。
这是我用来使用 Web API 方法的代码:
这是我从 GetCustomers方法获得的 XML 结果示例:
有了这些细节,我想找到一种显示如下内容的方法:
客户#1:
codigoCli: 30
方向:MCDO。圣马丁 PSTO。Nº 06
编号:26626315
nroTelef: 365548
razonSocial: ABANTO CASTAÑEDA, PAULA
TipoPersona: N
客户#2:
......
我真的希望你能理解我的情况,作为一名 .net 开发人员,在这样的主题上找不到太多信息真的很令人沮丧。
您能提供的任何帮助将不胜感激。
提前致谢。
java - KXML2:获取 UDP 数据包后出现意外的 EOF
我正在处理 UDP 并发送一些消息。一条消息包含二进制 XML,我正在使用带有以下代码的 KXML2 。它运行良好。在 UDP 上,我必须在 DatagramPacket 处获取一个固定缓冲区。使用从 DatagramPacket 获取的这个字节数组并运行我的 KXML2 函数,每次出现“意外 EOF”异常时都会触发。
在 'dom.parse(parser);' 处引发异常 任何想法,正确的 EOF 看起来如何?也许可以将二进制 xml blob 的大小放在包的开头并提取数据,但这对我来说只是第二种方式。