-
请问axis下开发的webservice解析xml格式串的String参数的问题?5
问题是这样的:
我在axis下开发了webService服务端,客户端对方是用C实现的,
服务端的一个方法
public String VASOrderRelationQuery(String VASRequest) throws Exception{ String result = "<ProductList><Product><ProductID>111</ProductID></Product></ProductList>"; return result; }
其中:VASRequest的输入参数,是String类型的,格式为xml串的格式,例如:
<MDN>13312345678</MDN><SeqNo>123</SeqNo>是这样的一个串,
现在我用自己的客户端来访问我自己的服务端的话,是正常的,对方用C实现的客户端来调用我的方法,就报参数错误的异常,后来查看soapBody 我的VASRequest参数在soapBody里就只是一个String型的,“<”被转换成&alt;而对方发过来的没有被转换,还是保持原来的格式,而他把输入参数VASRequest中的“<”转换输入后,可以从我的服务端正常执行一下并返回,但是,对方对接收的返回值(带有&alt;的)不能正常解析。
我的问题是:
axis有没有办法让我直接解析他不转换送进来的xml串格式的String参数VASRequest(<MDN>13312345678</MDN><SeqNo>123</SeqNo>)?2008年6月12日 09:58
目前还没有答案
相关推荐
webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...
Axis2提供了强大的工具集来简化WebService的开发过程。 #### 二、搭建Axis2 WebService环境 - **准备工作**:首先需要下载Axis2的相关资源。这里以`axis2-1.6.1-war.zip`为例。 - **下载地址**:[Apache官方网站]...
在本文中,我们将深入探讨如何使用Spring、Axis2和Maven构建一个基于Java的Web服务(WebService)服务端示例。这些技术的结合为开发人员提供了高效、灵活且可扩展的解决方案来创建和消费Web服务。 首先,让我们了解...
在本文中,我们将深入探讨如何使用Axis1.4版本来开发Web服务,这是一个基于Java的开源工具,专门用于创建和部署Web服务。我们将通过一个详细实例来阐述整个过程,包括Web服务的发布和客户端调用。 一、 Axis1.4简介...
### 使用Axis 1.4开发WebService:关键技术与实践 #### 一、Axis 1.4 简介 Axis是一个开放源代码的Web服务引擎,它由Apache软件基金会开发和维护,支持SOAP协议,用于创建和部署Web服务。Axis 1.4版本是其稳定且...
本文将基于给定的“Java开发WebService实例”内容,深入解析如何在Tomcat中间件环境下,利用Java语言开发WebService,并通过具体示例来阐述相关的知识点。 #### WebService概念简述 WebService是一种遵循特定协议...
Web服务通常基于SOAP(Simple Object Access Protocol)协议,它使用XML格式来传递数据。Axis1作为SOAP引擎,能够将Java方法暴露为Web服务,并且能够让其他系统通过SOAP调用这些服务。 创建Axis1 Web服务服务端的...
### 使用MyEclipse 8.5与Axis2插件开发WebService服务及调用详解 #### 一、前言 在Web开发中,WebService作为一种重要的分布式系统实现方式,被广泛应用于不同平台之间的通信。本文将详细介绍如何利用MyEclipse ...
### Axis2 下发布 WebService 方法详解 #### 一、WebService 概述 WebService 是一种用于在不同系统之间进行通信的技术,它可以将一个类中的某些方法公开出去,供网络上的任何客户端进行调用。WebService 主要基于...
例如,我们可以创建一个名为`HelloWorldService`的接口,提供一个`sayHello`方法,接收一个字符串参数并返回一个字符串。 ```java public interface HelloWorldService { String sayHello(String name); } ``` 4....
通过本指南,你将对 Axis WebService 开发有深入的理解,能够熟练地创建、发布和调试 WebServices,同时也能解决跨平台调用中可能遇到的问题。在实际工作中,结合 Axis 的各种工具和特性,你将能够构建出高效、稳定...
在Android开发中,有时我们需要与远程服务器进行交互,获取或发送数据。Web Service是一种常见的通信方式,而Axis2是Apache组织提供的一款强大的Web ...在实际开发中,还需要考虑错误处理、性能优化以及安全性等问题。
**Axis2创建Web服务操作手册** 在IT行业中,Web服务是一种常见的软件接口,它允许不同系统之间通过网络进行通信和数据交换。Apache Axis2是Java平台上一个强大的Web服务框架,用于构建和部署Web服务。本手册将深入...
对于涉及复杂数据类型的WebService开发,Axis2支持通过XSD定义来映射Java类与XML结构之间的转换。 **3.2 辅助工具发布、调用WebService** Axis2提供了多种工具帮助开发者更高效地进行开发工作,例如: - `wsdl2...
### Axis2 WebService 开发指南知识点详述 #### 一、Axis2 WebService 技术概览 **Axis2** 是Apache的一个开源项目,旨在提供一个高性能、灵活且可扩展的Web服务框架,用于实现基于SOAP协议的Web服务。与前代产品*...
### Axis2 WebService 开发总结 #### 一、概述 本文档主要介绍使用 Axis2 进行 WebService 开发的基本步骤和技术要点。Axis2 是 Apache 组织下的一个开源项目,它提供了一种简单有效的方式来构建和部署 Web...
【描述】: "本教程详细介绍了如何使用axis2在eclipse和tomcat环境下构建webService服务,并阐述了如何让Android应用程序调用这些服务,包括传递自定义类型参数和集合。" 【标签】: "webService", "axis2" 【正文】...
总结,本实例通过修正错误并详细解释了如何使用Axis在Java环境下开发一个简单的"Hello World" WebService。这个过程涵盖了从创建服务接口、生成Stub/Skeleton类、部署服务到编写客户端调用的完整流程。了解并掌握...
在IT行业中,WebService是一种基于开放标准(如XML、WSDL和SOAP)的接口,它允许不同系统间的应用程序相互通信,实现数据交换和业务服务的互操作性。本篇文章将详细探讨如何使用Apache Axis2这一强大的工具进行...