我尝试使用WADL文档描述我的REST服务(客户要求)。
服务非常简单。没有输入参数,输出是简单的用户对象
此服务的WADL文档
<application
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://wadl.dev.java.net/2009/02 wadl.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://wadl.dev.java.net/2009/02">
<grammars>
<include href="user.xsd" />
</grammars>
<resources base="http://localhost:8000/">
<resource path="users">
<method name="GET" id="UserGet">
<request />
<response status="200">
<representation mediaType="application/xml" element="User" />
</response>
</method>
</resource>
</resources>
</application>
XSD文档,描述用户类型:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="User" nillable="true" type="User" />
<xs:complexType name="User">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
使用WADL文档,SOAP UI无法识别响应标记中的用户引用,因此无法在附加的user.xsd中找到它。
问题:
如何在WADL文档中提供对xsd文件中任何名称空间不存在的类型的引用?
由于