选择 WSDL 视图

可以使用“简化”视图和“详细”视图这两个视图来编辑 WSDL 文件。如果您通常使用函数和参数来编写接口,则使用“简化”视图。在此视图中,您不需要详细了解 WSDL 或 XML 模式的概念。如果您想使用诸如部件和元素等 WSDL 构造来定义接口,则使用“详细”视图。

在 WSDL 视图之间切换

打开 WSDL 文件。从位于编辑器右上角的视图列表中选择简化详细

在“简化”视图中设计 WSDL

在“简化”视图中,编辑器将 WSDL 端口类型显示为具有输入和输出参数的操作的列表。图形表示法类似于使用诸如 Java™ 或 C++ 的语言的接口的程序定义。在以下示例中,BookSearch 接口具有单个操作 getBooksgetBooks 操作具有类型为 string 的三个输入参数(titleauthorpublisher),它将返回 BookList

WSDL 编辑器“简化”视图

要检查 BookList 类型的结构,单击 BookList 右边的箭头图标。XML 模式编辑器将打开,并且会显示 BookList 类型结构。

以下代码段是 BookSearch 接口的 Java 表示:
  public interface BookSearch
{
  BookList getBooks(String title,
                String author, 
                String publisher) 
  throws InvalidInput;
}

在“详细”视图中设计 WSDL

在“详细”视图中,编辑器将给出 WSDL 端口类型的较低级别的构造,例如,消息部件和元素。在此视图中,编辑器将显示有关 BookSearch 接口的以下详细信息:
  • 接口是使用文档/文字样式编写的。
    注: 当编辑文档/文字样式的接口时,WSDL 编辑器将使用 wrapped 样式来创建操作,这被认为是最佳实践。
  • 操作的输入和输出指定称为“正文”的单个消息部件。
  • 部件表示一个 XML 模式元素。
WSDL 编辑器“详细”视图

要检查一个元素的结构,单击该元素右边的箭头图标。XML 模式编辑器将打开,并且会显示该元素的结构。如果检查 getBooks 元素的结构,则在编辑器中将显示三个类型为 string 的子元素(titleauthorpublisher)。

WSDL 编辑器“详细”视图
注: 在“简化”视图中,这些参数直接显示在接口中。
相关信息
WSDL 接口样式和包装的文档/文字样式

反馈