社区
XML/XSL
帖子详情
有xmlspy的中文书吗?
gbliang
2003-10-22 08:19:20
有xmlspy的中文书吗?
...全文
129
5
打赏
收藏
有xmlspy的中文书吗?
有xmlspy的中文书吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kanderliu
2003-11-04
打赏
举报
回复
XML和XSLT入门问答(强烈推荐)
http://www.kingbbs.net/article_show.asp?article_id=60
强烈推荐:XML和XSLT学习资源下载列表
http://www.kingbbs.net/article_show.asp?article_id=32
heaven119
2003-10-23
打赏
举报
回复
本人翻译了xmlsyp5中的stylesheet designer的帮助文件的一小部分,其数据的定义,存储和显示都是用xml技术实现的.各位如果需要的话请留下email.我先贴一小部分.把下面的代码复制到你的地方,然后,把xml文件中的 ../common.xsl 改为: common.xsl .之后,用ie打开xml文件就可以了. 因为没有图片,所以图片无法显示.
xml文件:
<?xml version="1.0" encoding="gb2312"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by rth77 (rth77) -->
<?xml-stylesheet type="text/xsl" href="../common.xsl"?>
<doc previous="1.xml" next="1.2.xml">
<heading>1.1介绍</heading>
<p>
样式表设计器可以是你在一个直观的GUI的帮助下创建XSLT样式表.这可以节省你大量的编写代码的时间和减小 难度.这个创建过程比较宽泛.开始点是一个schema(DTD或者XML Schema)被使用.schema被加载到样式表设计器 中,接着一个schema结果的树状视图显示出来.使用拖拽方法,你就可以在设计窗体中创建模板了.
</p>
<p>
<title>模板结构</title>
<br/>
模板的结构用从schema视图拖拽元素的方式来创建.在模板中,元素能被重新安排和放置.你不需要懂得XPath,只 要简单地拖拽必须的元素到模板中你想要的位置就可以了.你也可以在节点上定义条件语句来达到不同的显示效 果.
</p>
<p>
来自于XML文件的数据都会被放入模板中.然而,附加数据,比如图像和文本,也可以添加到模板中.这样的数据将 被插入到设计窗体的模板结构中.
</p>
<p>
<title>模板的格式化</title>
和格式化模板有关的有两个方面.一个是模板元素的布置.另一方面是原始数据在排字上的表达.<br/>
<br/>
布置需要两种方法.第一,你可以在设计窗体中移动元素,这个动作会导致拖拽,换行,制表符等等的使用.第二,对 于好的布置管理来说,区域样式(block styling)属性可以用在单个元素上.
</p>
<p>
<title>输出文件格式</title>
样式表设计器会为你创建两个分离的样式表模板.一个是把源XML转换成的HTML,另一个是把源XML转换成的XSL- FO.用XSL-FO可以生成PDF格式的文件.<br/>
<br/>
样式表设计器提供了HTML和PDF格式的预览.要得到实际的HTML和PDF文件,你必须:<br/>
1.把生成的HTML文件和XSL-FO保存为.xslt文件;<br/>
2.使用XSLT处理器处理带有HTML和XSL-FO样式表的源XML文件.这将显示HTML和XSL-FO文件;<br/>
3.使用FO处理器从FO文件生成一个PDF文件.
</p>
<p>
如果你分配一个XML文件给一个工程,那么你就可以,从样式表设计器中,保存XSL-FO文件.之后直接跳到上面的第 三步.
</p>
<p>
样式表设计器支持第三方格式.另外,样式表设计器文件被保存为.sps文件,这个文件是基于一个给定的schema,包括一个XSLT转换.
</p>
</doc>
/////////////////////////////////////////////////////////////////////////////
common.xsl文件:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<p>
<center>
<img border="0">
<xsl:attribute name="src">../pic/Altova.gif</xsl:attribute>
</img>
</center>
</p>
<xsl:call-template name="navigation"></xsl:call-template>
<xsl:apply-templates/>
<xsl:call-template name="navigation"></xsl:call-template>
</xsl:template>
<!-- 全局模板,整个文档的标题-->
<xsl:template match="heading">
<center>
<span style="font-weight:bold">
<h2><xsl:apply-templates/></h2>
</span>
</center>
</xsl:template>
<!-- 全局模板,文档中的小标题-->
<xsl:template match="title">
<span style="font-szie:larger;font-weight:bolder;color:purple">
<xsl:apply-templates/>
<br/>
</span>
</xsl:template>
<!-- 全局模板,段落-->
<xsl:template match="p">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
<!-- 全局模板,文档中的小标题-->
<xsl:template match="br">
<br/>
<xsl:apply-templates/>
</xsl:template>
<!-- 全局模板,文字加粗-->
<xsl:template match="strong">
<strong>
<xsl:apply-templates/>
</strong>
</xsl:template>
<!-- 全局模板,图片-->
<xsl:template match="img">
<p>
<img border="0">
<xsl:attribute name="src">
<xsl:value-of select="@href"/>
</xsl:attribute>
<xsl:apply-templates/>
</img>
</p>
</xsl:template>
<!-- 名字为navigation的自定义模板,提供"上一节"和"下一节"的链接功能.
此模板不匹配任何节点,可以在任何需要的地方调用.-->
<xsl:template name="navigation">
<xsl:if test="/doc/@previous">
<a>
<xsl:attribute name="href">
<xsl:value-of select="/doc/@previous"/>
</xsl:attribute>
<span style="font-size:larger;">
上一节<<>>
</span>
</a>
</xsl:if>
<xsl:if test="/doc/@next">
<a>
<xsl:attribute name="href">
<xsl:value-of select="/doc/@next"/>
</xsl:attribute>
<span style="font-size:larger;">
下一节
</span>
</a>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
sjjf
2003-10-23
打赏
举报
回复
能介绍一下那个是干什么的吗?我最近想看看有关与xml的书,搂主有消息麻烦贴一下
minghui000
2003-10-22
打赏
举报
回复
暂时没
孟子E章
2003-10-22
打赏
举报
回复
没有
XMLSpy
中
文用户手册完整指南
XMLSpy
是Altova公司开发的XML编辑器和开发工具,支持多技术。
中
文手册涵盖基础编辑到高级处理技术,介绍功能、界面布局、数据处理、交互集成等,还提供学习资源、高级配置与优化方法,助用户提升开发效率和质量。
ALTOVA
XMLSpy
2013
中
文版下载教程及简单运用
本文提供
XMLSpy
2013的下载链接、详细的安装步骤及破解方法,并介绍如何创建和查看简单的XML文档。
XMLSpy
2006:XML开发的全面IDE工具
本文介绍了
XMLSpy
2006,它是一款集成XML编辑、验证、调试及转换的全方位开发工具。支持XPath、XSLT、XQuery等技术,有先进编辑器、图形化设计等特点。还阐述了XML文档开发、验证,以及XPath、XSLT、XQuery的使用方法和技巧,可提升XML开发效率。
在
XMLSPY
中
添加FOP 字体支持
本文介绍在
XMLSpy
中
添加FOP字体支持的方法。
XMLSpy
使用FOP默认不支持
中
文字体,需安装jsdk。分三步配置:生成字体构图文件、注册字体到FOP、让
XMLSpy
自动读取配置文件。完成配置后,可测试有
中
文字体的*.fo文件。
Altova
XMLSpy
2013
中
文版下载:专业XML编辑工具助力高效开发
Altova
XMLSpy
2013
中
文版是基于Java技术的XML编辑工具,支持XML和XSD格式阅读与编辑,具备XML解析、XSD验证等功能。它广泛应用于软件开发、数据转换等场景,有专业性强、
中
文界面等特点,能助力用户高效进行XML数据管理。
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章