gpt4 book ai didi

java - 在黑莓中调用 Web 服务并解析 xml 响应

转载 作者:行者123 更新时间:2023-12-02 00:51:19 24 4
gpt4 key购买 nike

目前我已经为黑莓应用程序准备好了设计。

现在,我需要在我的应用程序中调用 Web 服务,该 Web 服务将为我提供一些 xml 响应。

所以,我需要将该响应从 xml 解析为某些 POJO。

那么,为了解析 xml 响应,我应该使用基本的 DOM praser,还是应该使用任何其他 J2ME 特定的 praser 概念?

如果有人有任何相同的示例教程链接,那么这对我来说非常有用。

提前致谢......

最佳答案

这取决于您的网络服务所提供的服务。

如果它是基于 REST 的,您可能需要自己使用库来解析 XML。我只用过kXml 2 ,一个可在 BlackBerry 设备上使用的 J2ME 库。要使用它,最好链接到源(否则,您必须预先验证 jar 并将其导出,但这似乎对我不起作用)。如果您熟悉的话,它是一个只进拉解析器,类似于 .NET 中的 XmlReader。

如果您的 Web 服务是基于 WS* 的(即它使用 SOAP),您可以使用 stub 生成器来生成您可以使用的客户端类。黑莓支持JSR 172 ,J2ME 的 Web 服务 API。 WTK 有一个运行良好的 stub 生成器。只需将生成器指向您的 Web 服务的 wsdl 文件即可。网络搜索应该可以阐明如何使用它。

关于java - 在黑莓中调用 Web 服务并解析 xml 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com