XSLT Designer快速入门指南

Report Designer使用手册.pdf 花费好长时间才在豆丁找到此中文的文章,没有太多的样例,在这里就收1个金币的辛苦费吧 立即下载

目录

l      概述

l      配置教程环境

l      创建 XSLT 模块项目

l      创建 XML 架构

l      创建 WSDL 文件

l      创建 XSL 样式表

l      创建和部署复合应用程序

l      测试 XSL 转换服务

l      下一步   

概述

  在本教程中,您将了解 NetBeans Enterprise Pack 5.5.1 Beta 版中附带的 XSLT Designer 的使用。XSLT Designer 用于开发、部署和测试 XSL 转换服务。

  XSL 转换服务用作一种 Web 服务。它从外部客户端接收消息,按照 XSL 样式表对消息进行转换,然后将消息发送回发起人或者将消息转发给另一个 Web 服务。

  在本教程中,您将创建一个简单的 XSL 转换服务,该服务接收消息、对消息进行转换,然后将消息发送回调用它的 Web 服务。

前提条件

  本教程假定您基本了解 NetBeans IDE,并且有使用 NetBeans IDE 编程的经验。

系统要求

  本教程假设您的系统符合 NetBeans Enterprise Pack 5.5.1 Beta 发行说明的“系统要求”部分指定的要求。

教程所需的软件

注意:现在 NetBeans IDE 5.5.1 Release Candidate 已经发布。NetBeans Enterprise Pack 5.5.1 Beta 与这个 RC 版本的 IDE 结合使用。我们不打算发布 NetBeans Enterprise Pack 5.5.1 Beta 的任何进一步更新。我们的所有开发精力都集中在 NetBeans 6.0 和 SOA Pack 上。  开始之前,您必须在计算机上安装以下软件:

l      NetBeans IDE 5.5.1 RC1(下载 IDE)

l      NetBeans Enterprise Pack 5.5.1 Beta

配置教程环境

  必须先正确配置和运行 JBI Runtime 和 Sun Java System Application Server 9,然后才能部署该应用程序。

  要确认 JBI 服务器已启动,请执行以下步骤:

1.       打开 Runtime 窗口。

2.       展开 Servers 节点。

3.       右键单击 Sun Java System Application Server 9 节点,然后从弹出菜单中选择 Start。如果 Start 选项不可用,并且 Sun Java System Application Server 节点旁边有一个绿色三角形,则表示您的服务器已在运行。

4.       展开 Sun Java System Application Server 9 > JBI > Service Engines 并确保 XSLT 服务引擎正在运行。如果该服务引擎没有运行,则右键单击 com.sun.xsltse-1.0-2 节点,然后从弹出菜单中选择 start。如果 start 选项不可用,则表示该服务引擎已在运行。

创建 XSLT 模块项目

在 XSLT 模块项目中创建 XSL 转换服务。

要创建新的 XSLT 模块项目,请执行以下操作:

1.       从 IDE 的主菜单中,选择 File > New Project。

2.       在 Categories 下,选择 Service Oriented Architecture。

3.       在 Projects 下,选择 XSLT Module。

4.       单击 Next。

5.       在 Project Name 字段中,键入 HelloXSLTransformation。

6.       修改项目位置或接受默认设置。

7.       单击 Finish。

8.       现在 Projects 窗口包含 HelloXSLTransformation 项目节点。

  接下来,我们将创建两个 XML 架构 (.xsd) 文件,一个 Web 服务描述 (.wsdl) 文件和一个 XSL 样式表 (.xsl) 文件。要运行 XSL 转换服务,您至少需要一个 XML 架构文件、一个 WSDL 文件和一个 XSL 样式表文件。在本教程中,我们将创建两个 XML 架构文件。

创建 XML 架构

  我们将创建两个 XML 架构:HelloXSLTIncoming.xsd 和 HelloXSLTOutgoing.xsd。我们将使用前者作为传入消息的基础,后者作为传出消息的基础。

要创建用于传入消息的 XML 架构,请执行以下操作:

1.       在 Projects 窗口中,右键单击 HelloXSLTransformation > Transformation Files 节点,然后选择 New > File/Folder。

2.       在 New File 对话框的 Categories 下,选择 XML。

3.       在 File Types 下,选择 XML Schema。

4.       单击 Next。

5.       在 File Name 字段中,键入 HelloXSLTIncoming。

6.       单击 Finish。一个新的节点 HelloXSLTIncoming.xsd 将出现在 HelloXSLTransformation 项目的 Transformation Files 节点下,并且新的架构在 XML Schema Editor 中打开。

7.       在 Schema 视图的第一列中,右键单击 Elements,然后从弹出菜单中选择 Add Element。将打开 Element 对话框。

8.       在 Name 字段中,键入 name。

9.       在 Type 下,选择 Inline Simple Type 单选按钮。

10.   单击 OK。

11.   要查看您创建的架构的源代码,请单击 XML Schema Editor 工具栏中的 Source 按钮。您会看到以下代码:

 
    
    

   
     
   

    
     
    
            targetNamespace="http://xml.netbeans.org/schema/HelloXSLTIncoming"
    
            xmlns:tns="http://xml.netbeans.org/schema/HelloXSLTIncoming"
    
            elementFormDefault="qualified">
    
    
    
     
    
        
    
     
    
            
    
    
        
    
    
    

    
                
    

要创建用于传出消息的 XML 架构,请执行以下操作:

1.       重复上面的步骤 1-4。

2.       在 File Name 字段中,键入 HelloXSLTOutgoing。

3.       单击 Finish。一个新的节点 HelloXSLTOutgoing.xsd 将出现在 HelloXSLTransformation 项目的 Transformation Files 节点下,并且新的架构将在 XML Schema Editor 中打开。

4.       在 Schema 视图的第一列中,右键单击 Elements,然后从弹出菜单中选择 Add Element。将打开 Element 对话框。

5.       在 Name 字段中,键入 greeting。

6.       在 Type 下,选择 Inline Simple Type 单选按钮。

7.       单击 OK。

8.       要查看您创建的架构的源代码,请单击 XML Schema Editor 工具栏中的 Source 按钮。您应该会看到以下代码:

 
    
    

   
     
   

    
     
    
            targetNamespace="http://xml.netbeans.org/schema/HelloXSLTOutgoing"
    
            xmlns:tns="http://xml.netbeans.org/schema/HelloXSLTOutgoing"
    
            elementFormDefault="qualified">
    
    
    
     
    
        
    
     
    
            
    
    
        
    
    
    

    
                
    

9.       单击工具栏上的 Save All 按钮。

  您应该会在 HelloXSLTransformation 项目的 Transformation Files 节点下看到列出的两个架构文件。

注意:XML Schema Editor 并不是本教程的主题。

创建 WSDL 文件

  现在我们将创建一个 Web 服务描述文件,用于定义 XSL 转换服务的 Web 接口。

要创建 WSDL 文件,请执行以下操作:

1.       在 Projects 窗口中,右键单击 HelloXSLTransformation > Transformation Files 节点,然后选择 New > File/Folder。

2.       在 New File 对话框的 Categories 下,选择 XML。

3.       在 File Types 下,选择 WSDL Document,然后单击 Next。

4.       在 File Name 字段中,键入 HelloXSLTWSDL,然后单击 Next。

5.       在 Input 下的 Element Or Type 列中,单击省略号 (...) 按钮。将打开 Select Element Or Type 对话框。

6.       选择 HelloXSLTransformation > src/HelloXSLTIncoming.xsd > Elements > name 并单击 OK。

7.       在 Output 的 Element Or Type 列中,单击省略号 (...) 按钮。将打开 Select Element Or Type 对话框。

8.       选择 HelloXSLTransformation > src/HelloXSLTOutgoing.xsd > Elements > greeting 并单击 OK。

9.       单击 Next。

10.   在 Binding Type 字段中,选择 SOAP。

11.   在 Binding Subtype 下,选择 Document Literal,然后单击 Finish。

您应该会在 HelloXSLTransformation 项目的 Transformation Files 节点下看到列出的 HelloXSLTWSDL.wsdl 文件。

注意:创建和编辑 WSDL 文件并不是本教程的主题。有关详细信息,请参见 WSDL 编辑器开发者指南。

英文地址:  

http://www.netbeans.org/kb/55/1/ep-xslt-quickstart.html




delphi5开发人员指南pdf完整版 一本学习Delphi的难得的书,原版pdf格式文本。 立即下载

相关推荐

Delphi6开发人员指南.pdf

一本学习Delphi6的经典书籍,一书在手,万事不忧!

XSL模版设计软件

关于XSL Report DesignerXSL Report Designer是用来设计XML数据的输出布局,使其可以以报告和表格(以下统称“报告”)的格式进行分页的设计软件。输出布局的设计,包含了报告的外观以及报告的项目和XML的需要打印的要素内容之间的对应关系等的设计。 用于指定布局的语言,采用的是World Wide Web Consortium(W3C)推荐的「Exte...

weixin_30242907的博客 218

XSLT Programmer's reference

XSLT 开发人员指南,书比较老,是针对XSLT 1.0的,学习学习吧。有问题可交流

XtraReport应用(1)(XtraReport From File)

最近在研究dev xtraReport的应用,虽然从08年就开始接触dev,但是它的报表还是头次接触。在网上找了很多资料,但看来看去无非就那么两篇,呵呵,真是天下文章一大抄!相对水晶报表,xtraReport在设计上是很强大的,在功能上也要比水晶报表完善很多。但是在这里要吐槽一下,dev的demo写的真的不咋地,效果是出来了,找代码还得找半天还不应定能找到。 言归正传,今天主要说的单表显现和简单...

weixin_30549657的博客 414

XSLT指南

本人收集的一些关于XSLT的用法文档

Python入门基础教程(非常详细)

Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python类库(模块)极其丰富,这使得Python几乎无所不能,不管是传统的Web开发、PC软件开发、Linux运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python都能胜任。这套Python基础教程不是教科书,不会玩弄概念,而是力求口语化和通俗化,让读者尽快入门。如果有小朋友出于兴趣学习Python,请引导他阅读本教程的前半部分,这是基础,可以降低学习成本;...

Yuki1127918的博客 34万+

ActiveReportsJS3.0 详解 ActiveReportsJS3.X

ActiveReportsJS:3.0 版中的新增功能-插图不对应实际功能,请留意 表格数据导出 有时您可能希望导出报告数据以进行进一步处理。例如,您想将导出的数据加载到 Excel 工作表中,并使用特定的分析函数对其进行分析。ActiveReportsJS 提供 Excel 导出功能,但其唯一目的是让您能够在发送打印之前修改报表输出。 Excel Export有几个限制,使得很难将输出用于数据处理。为了解决这个问题,我们引入了Tabular Data Export. 目前,它支持CSV输出格式并导出

控件与插件之大全 6293

Win11下Android模拟器报HAXM未安装?三步搞定虚拟化配置(附终端命令)

本文详细解析了Win11下Android模拟器HAXM报错的解决方案,从虚拟化配置到终端命令实战。通过检查BIOS设置、调整Windows功能及执行PowerShell命令,三步搞定虚拟化配置问题,有效提升模拟器性能。特别针对Win11与HAXM的兼容性问题提供了专业指导。

weixin_29215815的博客 143

XSLT详解

XSLT语言 起始于 XSL XSL 指扩展样式表语言(EXtensible Stylesheet Language)。 万维网联盟 (W3C) 开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。 CSS = HTML 样式表 HTML 使用预先定义的标签,标签的意义很容易被理解。 HTML 元素中的 元素定义表格 - 并且浏览器清楚如何显示它。 向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字体或颜色显示一个元素。 XSL = XML 样式表 XML

m0_61302184的博客 8449

ESP32驱动GC9A01圆形屏实战:Arduino平台LVGL移植与图像显示优化

本文详细介绍了在Arduino平台上使用ESP32驱动GC9A01圆形屏的实战指南,包括硬件连接、LVGL移植与图像显示优化。通过SPI配置、LVGL库安装和双缓冲机制等技巧,帮助开发者快速实现高效显示效果,适用于智能家居控制面板等应用场景。

weixin_29182481的博客 736

逆向分析TikTok的Cronet网络库:定位libsscronet.so并Hook关键SSL函数

本文深入探讨了逆向分析TikTok的Cronet网络库的技术细节,重点介绍了如何定位libsscronet.so并Hook关键SSL函数。通过Java到Native的调用链路追踪、So库定位策略和SSL验证函数的动态Hook技巧,帮助开发者突破定制化网络库的协议加密防护,实现流量解密和协议分析。

weixin_27875131的博客 970

sharepoint designer + XSLT快速构建数据展示页面

准备展示数据   准备一个测试列表,添加部分测试数据    生成母版页   1.用designer打开需要创建页面的网站   2.点击左侧"所有文件",将需要做为母板页的静态页面拖入designer内(相关的css和js文件也拖入,当然也可以建一个文件夹存在,不放在根目录)        3.在高级模式下打开此静态页面,另存为母板页           4.以高级模式编...

weixin_30611509的博客 193

YOLOv11改进 | 网络结构代码逐行解析(一) | 项目目录构造分析

Hello,大家好这次给大家带来的不是改进,是整个YOLOv11项目的分析整个系列大概会更新5-7篇左右的文章从项目的目录到每一个功能代码的都会进行详细的讲解,下面开始进行YOLOv11逐行解析的第一篇——项目目录构造分析开头之前顺便给大家推荐一下我的专栏,本专栏更新上百余篇YOLOv11改进机制手把手教你添加到网络结构中,同时针对拿到模型不知道如何修改,不知道如何发表论文的读者进行针对性的文章介绍,本专栏质量分平均分96分,内容质量完全有所保证。

Snu77的博客 1万+

SharePoint Designer 2010的新增功能

SharePoint Designer 2010已经正式发布了(2010/4/27)。下载地址: Microsoft SharePoint Designer 2010 (64-bit) Microsoft SharePoint Designer 2010 (32-bit) 正如SPD 2007, SPD 2010 仍然免费。虽然划归到免费路线中,但并不表示MS不会继续对其功能进行增强。MS...

weixin_30580943的博客 100

向华为学习——IPD流程体系之IPD术语

《IPD体系核心概念与业务术语解析》摘要: IPD(集成产品开发)是一种以市场为导向的结构化产品开发管理模式,通过跨部门协作、异步开发、CBB(通用构建模块)和管道管理等手段,实现产品全生命周期高效管理。体系包含七大核心要素:跨部门团队(如IPMT决策层、PDT执行层)、结构化流程(分阶段评审)、端到端项目管理(WBS分级计划)、客户需求分析、投资组合优化及质量管控(TR技术评审)。各业务领域术语涵盖财务(NPV、IRR)、开发(需求分解、基线化)、制造(可制造性设计)、采购(Sourcing团队)及市场(

cdfunlove的博客 482

056:vue+openlayers 风场快速移动效果(图文代码)

本示例的目的是介绍演示如何在vue+openlayers中使用wind插件来实现风场快速移动的效果。

大剑师兰特的GIS世界 1582
上一篇: 使用Ajax评级组件
下一篇: CodeBeamer Module for NetBeans介绍
itkbase
博客等级 码龄19年 113粉丝 4646原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值