xmlspy实例教程

xmlspy实例教程

ID:36239841

大小:84.50 KB

页数:8页

时间:2019-05-07

xmlspy实例教程_第1页
xmlspy实例教程_第2页
xmlspy实例教程_第3页
xmlspy实例教程_第4页
xmlspy实例教程_第5页
资源描述:

《xmlspy实例教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XMLSpy实例教程青创网络  在读这篇教程之前,你至少应当确认自己对XML相当熟知,使用记事本或其他工具编辑过XML、DTD以及XSLT文档,并且熟悉它们的语法及用途,否则请先补过课之后再来阅读本教程。XMLSpy是IconInformationSystem开发的支持XML,XSL,XSLT,DTD,Schema等等多种文件格式的编辑器。它可以将XML展示为完美的树型结构,可以方便的使用各种HTML/XML/XSLT标记,使用它可以大大节约我们的开发时间,不必把大量的时间浪费在代码的输入上。下面我们通过一个存储电影信息的实例

2、来学习一下XMLSpy的使用方法。第一步:我们要设计三个文件:saveit.xml,saveit.dtd和saveit.xslt;saveit.xml负责存储具体电影内容数据,saveit.dtd负责对saveit.xml的验证,而saveit.xslt则负责对saveit.xml进行样式变换,确定它在浏览器里的最终显示效果。先来看看我们需要建立的三个文件的代码:----------saveit.xml------------------<?xmlversion="1.0"encoding="GB2312"?><!DOCTYP

3、EmoviesSYSTEM"G:xmlspysaveit.dtd"><?xml-stylesheettype="text/xsl"href="G:xmlspysaveit.xslt"?><moviestype="动作片"><id>1</id><name>致命摇篮</name><brief>李连杰最新力作!</brief><time>2003</time></movies>----------saveit.dtd------------------<?xmlversion="1.0"encoding="GB2312"?><!

4、ELEMENTmovies(id,name,brief,time)><!ATTLISTmoviestypeCDATA#REQUIRED><!ELEMENTid(#PCDATA)><!ELEMENTname(#PCDATA)><!ELEMENTbrief(#PCDATA)><!ELEMENTtime(#PCDATA)>----------saveit.xslt------------------<?xmlversion="1.0"encoding="UTF-8"?><xsl:stylesheetversion="1.0"xmlns:

5、xsl="http://www.w3.org/1999/XSL/Transform";><xsl:outputmethod="xml"version="1.0"encoding="GB2312"indent="yes"/><xsl:templatematch="/"><html><head><title>:::凌云的XMLSpy教程:::</title></head><body><xsl:apply-templates></xsl:apply-templates></body></html></xsl:template><xsl:

6、templatematch="movies">第<xsl:value-ofselect="id"></xsl:value-of>部电影<table><tbody><tr><td>名称</td><td>简介</td><td>时间</td><td>类型</td></tr><tr><td><xsl:value-ofselect="name"></xsl:value-of></td><td><xsl:value-ofselect="brief"></xsl:value-of></td><td><xsl:value-ofselect="ti

7、me"></xsl:value-of></td><td><xsl:value-ofselect="@type"></xsl:value-of></td></tr></tbody></table></xsl:template></xsl:stylesheet>第二步:使用XMLSpy建立saveit.dtd文档。  1)建立根结点movies选择菜单File->New弹出Createnewdocument对话框,选择里面的dtd(DocumentTpyeDefinition),这样一个空的DTD文档就会被建立在编辑区,如图1所示

8、。点击左上角的黑三角会变成图2所示的样子。我们将编码方式项enconding默认值为UTF-8,我们将其改为GB2312。在Elm处双击,输入movies。完成后如图3所示。保持Elmmovies的选中状态,双击右侧Elements框里的seque

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。