用户定义的设计
您可以为WSDL文档创建自定义的设计,而不是固定的标准XMLSpy设计。自定义设计是在StyleVision SPS中创建的,它是输出文档的设计模板。
创建SPS
StyleVision Power Stylesheet(或SPS)是使用Altova的StyleVision产品创建的。用于生成WSDL文档的SPS必须基于一个XML Schema,该Schema指定了WSDL文档的结构。两个Schema,一个用于WSDL 1.1,另一个用于WSDL 2.0,随XMLSpy包一起提供。它们分别是WSDLDocumentation.xsd和WSDL20Documentation.xsd,分别位于(My) Documents folder的文件夹中:
•C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Documentation\WSDL
•C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Documentation\WSDL20
当在StyleVision中创建SPS设计时,Schema中的节点将被放置在设计模板中并分配有样式和属性。其他组件,例如链接、表格和图像,也可以被添加到SPS设计中。这样就可以在SPS中设计整个输出文档。有关如何在StyleVision中创建SPS设计的详细信息,请参见StyleVision用户文档。
使用SPS生成WSDL文档的好处在于您可以完全控制SPS设计。另请注意,WSDL文档的PDF输出仅在使用了用户定义的SPS后才可用;如果使用的是固定的XMLSpy设计,则PDF输出将不可用。
指定用于WSDL文档的SPS
在创建了SPS后,它可用于生成WSDL文档。您希望用于生成WSDL文档的SPS是在“WSDL文档”对话框(通过WSDL | 生成文档命令访问)中选择的。在此对话框的“文档设计”窗格(参见下方截图)中,请选择用户定义的设计单选按钮。然后,您可以单击浏览按钮并导航到所需的SPS。单击此对话框的确定按钮,然后在弹出的“保存”对话框中为输出文件选择文件夹,并输入其名称。
提示: | SPS文件必须正确定位它所基于的Schema:WSDLDocumentation.xsd或WSDL20Documentation.xsd(参见上文)。 |
两个可编辑的SPS设计,分别用于WSDL 1.1和WSDL 2.0,随XMLSpy一起提供。它们分别位于(My) Documents folder的WSDL和WSDL20子文件夹中:C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2011\Documentation\。它们名为:
•WSDL\WSDLDocumentation.sps
•WSDL20\WSDL20Documentation.sps
这些文件,与您最近浏览过的其他SPS文件一起将在使用用户定义的设计选项的组合框中可用(参见上方截图)。
单击“文档设计”窗格中的编辑按钮将启动StyleVision,并在StyleVision窗口中打开选定的SPS。要在StyleVision中预览结果文档,您将需要一个XML工作文件。您的应用程序会提供用于此目的的XML示例文件,它们名为TimeService.xml和TimeService20.xml,位于(My) Documents folder中:
C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Documentation\WSDL(20)\SampleData
提示: | 为了使用SPS来生成WSDL文档,必须在您的计算机上安装StyleVision。 |