WEB开发网
开发学院软件开发Java 一个用于执行 XSLT 转换的 IBM Mashup Center 插件... 阅读

一个用于执行 XSLT 转换的 IBM Mashup Center 插件

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示: 清单 5 显示 displayPreviewPage 方法的主体,清单 5. displayPreviewPage 方法的主体entry.addAttribute(TransformConstants.PARAM_XSLT,sXSLT);IParametereparam=entry.create

清单 5 显示 displayPreviewPage 方法的主体。

清单 5. displayPreviewPage 方法的主体

  entry.addAttribute(TransformConstants.PARAM_XSLT  , sXSLT ); 
 
  IParameter eparam = entry.createParameter(); 
  eparam.setName( TransformConstants.PARAM_XMLURL ); 
  eparam.setDefaultValue( sUrl ); 
  eparam.setType("string"); 
  eparam.setPrompt("Y"); 
  entry.addParameter( eparam ); 
 
  AuthHelper authHelper = AuthHelper.createFromRequest( context 
                            , AuthConstants.AUTH_METHOD_BASIC 
                            , null ); 
  authHelper.saveParameters(context); 
  authHelper.saveCredential( context ); 

displayPreviewPage 方法的主要作用是将另一个 ViewBean(即 JSP)返回给框架,以呈现一个编辑器页面,其中显示 XSLT 转换的输出。在从 XSLT 转换返回输出之前,该方法首先必须保存用户提供的参数。清单 5 中的代码显示如何保存不同的信息。每次生成 feed 时都要使用 XSLT,所以将它保存为一个属性。不同调用所转换的 XML 也不相同,所以将它保存为一个参数。注意,Version 2 有一个名为 createParameter 的新方法,该方法用于返回一个参数接口实例。对于与认证相关的信息,这个例子通过调用静态 createFromRequest 方法,重新实例化一个新的 AuthHelper 实例。这样便从 HTTP 请求中提取并持久用户指定的认证信息。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:一个 用于 执行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接