小编Man*_*noj的帖子

如何在xsd文件中指定架构位置?

我有一个xsd文件Foo.xsd.我尝试了以下方法在WSDL文件中引用它,但它不起作用.

1)将xsd文件放在本地文件系统中并将其导入为

<xsd:import namespace="http://ws.test.com/" schemaLocation="file:///D:/wsdl/Foo.xsd"></xsd:import>
Run Code Online (Sandbox Code Playgroud)

2)将xsd文件放在Web根文件夹中并导入为

<xsd:import namespace="http://ws.test.com/" schemaLocation="http://localhost:8080/Xfire/Foo.xsd"></xsd:import>
Run Code Online (Sandbox Code Playgroud)

当我运行客户端时,我对响应对象的字段获取null.但是当我将类型定义嵌入到WSDL本身中时,这就有效.

我们如何指定外部xsds的路径?

我正在使用xFire 1.2.6生成Web服务.使用xFire WSGen ant任务生成客户端.

java xml xsd web-services

12
推荐指数
1
解决办法
6万
查看次数

标签 统计

java ×1

web-services ×1

xml ×1

xsd ×1