📄 0603-0200.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0603-0200 -->
<HTML><HEAD><TITLE>XML中国论坛 - 初学进阶 - 6.3.2 XSLT编辑工具</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt9 {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt10 {
FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋体"
}
.TempOutline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.TempOutline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage0 {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage111 {
FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
</STYLE>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0
onload=""><!-- 以下为主体内容 -->
<div align="center">
<center>
<TABLE width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<TBODY>
<TR vAlign=top>
<TD width=38 rowSpan=2></TD>
<TD vAlign=center >
<p align="center"><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD width=44 rowSpan=2></TD>
</TR>
<TR vAlign=top>
<TD ><!-- 正文内容 -->
<DIV class=pt10><B>6.3.2 XSLT编辑工具</B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P>如果要形象地概括XML文档,包括DTD文档,相信大家会把它比作一棵树,所以理想的XML和DTD的编辑器总是少不了树型的查看方式。XSLT文件一方面仍然是一种XML文件,同样需要树型显示方式;另一方面由于它归根结底规定的是显示的样式,相信大家希望能够使用一种可拖拽的所见即所得的编辑工具。那么,目前开发出的XSL编辑工具到底是不是能够满足大家的愿望呢?我们来分析两个做得比较好的XSLT编辑软件。
<OL>
<LI><STRONG>eXcelon Stylus</STRONG> </LI></OL>
<P>eXcelon Stylus是eXcelon公司开发的第一个可视化XSL编辑软件,目前推出的是2.0版本。它的软件界面如下图所示:</P>
<P align=center><IMG height=272
alt="TU000000-0603-0200-01.jpg (20186 bytes)"
src="image/TU000000-0603-0200-01.jpg" width=370></P>
<P>从图上可以看出该软件有三个窗口:结构示意窗口、预显窗口和编辑窗口。另外,使用Stylus还可以进行调试,下面是它的调试窗口:</P>
<P align=center><IMG height=276
alt="TU000000-0603-0200-02.jpg (18677 bytes)"
src="image/TU000000-0603-0200-02.jpg" width=368></P>
<P>该软件的基本功能如下:
<UL>
<LI>交互编辑,所见即所得(WYSWYG)使用Stylus,用户完全在一个图形化的交互界面中进行操作。与其他交互软件一致的工具按钮设计,使用户很容易上手。
<LI>支持拖拽功能,用户还可以自行设计模板,轻而易举地将XML数据放到合适的位置。
<LI>Stylus还可以自动地生成所需要的XSL代码。
<LI>既可以编辑XSL文档,也可以编辑XML文档。
<LI>自动提示语法错误。
<LI>自动建议功能;在用户输入的时候,Stylus会建议用户使用哪些XSL或HTML标记和属性名,保证编辑的结果是Well-formed
XML文档。
<LI>有效的XSL和HTML标记名用不同颜色标注。
<LI>自动显示XSL的树形结构。
<LI>方便的调试功能。
<LI>Internet连接功能;对应的XML文件可以存储在其他机器上,用URL进行连接。
<LI>集成XML解释器和XSL处理器;Stylus包含了一个符合XSLT1.0的处理器,可以显示出样式单的输出效果,并支持JAVA扩展功能。
<LI>支持全字符集。 </LI></UL>
<P>eXcelon
Stylus是第一个面向XSL编辑,集创建、管理、保存于一体的集成环境,使用Stylus用户可以快速、简便地创建XSL样式单,并可以很方便地进行调试。使用Stylue可以进行XML商务开发。</P>
<P>eXcelon Stylus的系统要求如下:
<UL>
<LI>操作系统: Windows NT / Windows 2000
<LI>主机配置: 奔腾机,内存32 MB
<LI>浏览器: Microsoft Internet Explorer 5 </LI></UL>
<P>有关eXcelon Stylus的详细介绍和软件下载请参照网页:<A
href="http://www.exceloncorp.com/">http://www.exceloncorp.com/</A>。
<OL>
<LI type=disc value=2><STRONG>IBM XSLEditor</STRONG> </LI></OL>
<P>IBM公司的alphaworks开发出很多的XML应用程序,XSLEditor是其中之一。软件界面如下:</P>
<P align=center><IMG height=317
alt="TU000000-0603-0200-03.jpg (34131 bytes)"
src="image/TU000000-0603-0200-03.jpg" width=400></P>
<P>该软件是一个交互式XSL编辑软件,支持XSLT与XPath,用户界面友好。从图中可以看到有四个主要的窗口,XML编辑窗口、XSL编辑窗口、结果树显示窗口、XPath匹配窗口。其中前三个窗口都各自有两种视窗,一种可以显示源代码,可进行源代码编辑;另一种是树形结构显示。既可以编辑XML文档,也可以编辑XSL文档,界面清晰,一目了然。通过XPath窗口可以对输入的XPath条件进行节点匹配,匹配的节点可以用醒目的颜色指示。</P>
<P>该软件要在JAVA环境中运行,要求安装有JDK1.1版本。</P>
<P>有关该软件的详细信息与软件下载请参考网页:<A
href="http://www.alphaworks.ibm.com/">http://www.alphaworks.ibm.com/</A>。<BR></P></DIV>
<P></P>
<P></P></TD></TR></TBODY></TABLE>
</center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -