当前位置: 代码网 > it编程>网页制作>Xml > 关于XSL - XSL教程

关于XSL - XSL教程

2024年05月18日 Xml 我要评论
什么是xsl 全称extensiblestylelanguage,中文译作扩展样式语言,用于格式化xml文档,它由两部分组成. 1(xslt):xsltransformationlanguage(xs
什么是xsl
  全称extensible style language,中文译作扩展样式语言,用于格式化xml文档,它由两部分组成.
  1(xslt ):xsl transformation language(xslt),它可以把xml文档从一种格式转化为另一种格式.如转成html,文本或是基于文本的文档.
  2( xpath):xsl格式化对象,格式化对象提供了css的另一方式
来格式化xml文档,以及应用样式到xml文档上!
xml的使用
  如下html格式的数据:
<html>
<body>
<table border=1 cellspacing=0>
<th>name<td>5do8<th>id<td>1
<tr>
<th>professional:<td colspan=5>.net,php design
</table>
</body>
</html>
  该html文件不能表意,如果修改为:<?xml version="1.0" encoding="gb2312"?>
<about>
    <name>5do8</name>
    <id>1</id>
    <professional>.net,php design</professional>
</about>

 可以明显的表示出节点的含义。另一方面,也是利于开发人员从数据层获取数据更加灵活。
  关于xml文件,需要注意:
  xml文件的头:
  1:version 规定了xml文档的版本,是1.0;
  2:encoding  规定了xml文档的编码类型,此处取值为“gb2312”,也就是“简体中文”,请务必保存文件为ansi格式,如果文件中还有中文,建议格式gb2312,或者uft-8,文件头和保存的类型都要统一。
  关于xml文件的主体,需要注意:
  1:必须有根节点。
  2:节点必须成对出现。
  3:要使用转义字符转换<,>等.
xml的两种输出方式

  在xml前台页面的表现上,有两种方式,一种就是css,样式表能简单的输出页面,但是不能改变格局,不能判断,不能验证。很是单调。此处不表。
  另一种更加灵活的就是使用xsl,它充当的角色就是把xml文件按照指定的模式输出,合法的xsl格式也必须是xml文件。
xsl的模式语言
   xsl的模式语言分为三种:
  1:选择模式:
<xsl:for-each>,<xsl:value-of>,<xsl:apply-templates>
  2:匹配模式
<xsl:template>
  3:测试模式
<xsl:if> 和<xsl:choose>
  以下每个教程分别详细介绍每个模式,请关注。
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com