『Word2007技术』转换简介
2018-06-21 02:25:58来源:未知 阅读 ()
如前所述,XML 还可以提供使用或重复使用数据的强大功能。重复利用数据的机制称为可扩展样式表语言转换 (XSLT),或简称为转换。转换是 XML 的真正优点所在。例如,在根据架构验证数据文件之后,您可以应用一种转换使数据在 Microsoft Office Word 2003 中以市场宣传册的形式出现,然后应用另一种转换在 Office Excel 2007 中创建销售报表。
您(或您的 IT 部门)还可以使用转换在数据库等后端系统之间交换数据。例如,假设数据库 A 在适用于销售部门的表结构中存储销售数据。数据库 B 在适用于财务部门的表结构中存储收入和支出数据。数据库 B 可以通过转换接受 A 中的数据,并将该数据写至正确的表中。
数据文件、架构和转换组成基本的 XML 系统。下图显示了这种系统通常是如何工作的。数据文件先根据架构进行验证,然后通过转换以任意可用方式呈现。在本例中,转换向网页中的表部署数据。
下面的代码示例显示编写转换的一种方法。它将 <CAT> 数据加载到网页上的表中。再次声明一下,这里的示例并不是教您如何编写转换,而是向您展示一种转换形式。
- <?xml version="1.0"?>
- <xsl:stylesheet version="1.0">
- <TABLE>
- <TR>
- <TH>Name</TH>
- <TH>Breed</TH>
- <TH>Age</TH>
- <TH>Altered</TH>
- <TH>Declawed</TH>
- <TH>License</TH>
- <TH>Owner</TH>
- </TR>
- <xsl:for-each select="CAT">
- <TR ALIGN="LEFT" VALIGN="TOP">
- <TD>
- <xsl:value-of select="NAME"/>
- </TD>
- <TD>
- <xsl:value-of select="BREED"/>
- </TD>
- <TD>
- <xsl:value-of select="AGE"/>
- </TD>
- <TD>
- <xsl:value-of select="ALTERED"/>
- </TD>
- <TD>
- <xsl:value-of select="DECLAWED"/>
- </TD>
- <TD>
- <xsl:value-of select="LICENSE"/>
- </TD>
- <TD>
- <xsl:value-of select="OWNER"/>
- </TD>
- </TR>
- </xsl:for-each>
- </TABLE>
此示例显示一种转换类型的编码形式,但是请记住,您只能用简单的英文描述您想要从数据中获得什么。例如,您可以对 IT 部门说您需要打印特定区域过去两年的销售数据,并指出“我希望数据的外观是这样的”。这样,IT 部门就可以编写(或更改)一个可执行该任务的转换。
使所有此类工作更为方便的是:Microsoft 和日益增多的其他供应商正创建应用于各种任务的转换。不久的将来,您可以下载符合需要的转换,也可以调整转换以满足需要。这意味着,XML 的使用成本将随时间的推移而逐渐降低。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:微软的四点致命缺陷
- 「PPT转Word文档」多种转换方法教你轻松搞定! 2019-09-23
- 一键轻松搞定「Word转换成PPT」 2018-08-17
- 【doc、docx转png图片】原来Word文档转换成PNG图片格式这么 2018-06-21
- 教你一招:利用百度帮你将扫描文件\图片转换提取到Word 2018-06-21
- 三种方法教你去除Word2007文档水印 2018-06-21
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash