77范文网 - 专业文章范例文档资料分享平台

XML2(8)

来源:网络收集 时间:2019-04-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

其中:

version 属性指定 xslt 的版本,xmlns 指定元素的命名空间。在 xslt 文件中,根元素的标记必须是 stylesheet

xslt 使用模板的概念进行 xml 文件的转换,每一个需要转换的元素要有指定的模板,

对元素进行取值,使用

不属于模版的内容将被原样输出

所以上述转换会得到一个普通的 html 文件。

如何取得属性的内容

通过在属性名称前增加 @ 符号来指定名称是一个属性

在上面的文件中增加一个属性

可以通过如下 xslt 来进行转换

测试 XSLT

在上面出现了 /hello/@name ,称为 XPath 路径,通过 XPath 来表达指定的元素。

递归运算

在上面的例子中增加一层子元素

可以使用如下的 xslt 进行转换

测试 XSLT

表示使用模版对所有子元素进行转换,转换器会自动查找匹配的元素模版进行转换

在这里进行了 hello 元素的模版声明,所以转换器将使用这个模版对 hello 元素进行转换

由于我们在这个模版中嵌套了一个 ,所以转换将递归进行下去,直到最后

可以使用属性 select 指定递归模版的元素的起始元素

可扩展标记语言<title>XML 字符集</definition> </item> <item> <title version=\ <definition>统一资源标识符号<title>URI

显示列表

XML的专有名词


()

上例通过指定 select 属性来确定需要递归的元素名称.

循环

递归操作比较复杂,对已经确定的元素,可以使用循环来遍历节点

这是一个由多个节点的 XML 文件,可以通过遍历来将图书信息显示出来

F8915 ASP网页制作彻底研究 陈会安 580

F8916 ASP与IIS 4/5网站架设彻底研究 陈会安 550 F8421A Windows 98第二版区域网路筑巢专家 陈会安 480 F8111 FrontPage 2000 HomePage筑巢专家 陈会安 500 F8516 Office 2000 Plus ASP网路商店筑巢专家 陈会安 550

循环遍历使用

其中 select 用来确定循环的条件

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库XML2(8)在线全文阅读。

XML2(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/619658.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: