文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程XML/SoapXSL/XML网页制作入门,入门到精通
精品推荐
特别推荐
·跟我学XML和XSL
·XHTML教程,简单认识XHTML基础知识
·XML轻松学习手册
·XSL/XML网页制作入门,入门到精通
·用XML+JSP实现网页内容动态显示的方案
·将XML结点转换成JAVABEAN并存入数据库
·XML入门教程:XML 浏览器支持
·XHTML 1.0:标记新的开端
·什么是 XML Web Service
·什么是XML
·XML技巧五则
·新兴XML处理方法VTD-XML介绍
·一个简单的基于XML的模块集成框架
·XML数据库中几个容易混淆的概念
·用Flash和XML来构造一个聊天室
热点TOP10
·自定义应用程序配置文件(app.config)
·XML轻松学习手册
·关于web.xml配置的详细说明
·跟我学XML和XSL
·XML-RPC规范(中文版)
·从XML中读取数据到内存的实例
·ASP.NET中应用XML技术实现Web报表打印
·XML 增、删、改和查示例
·利用XML实现通用WEB报表打印实际使用中的例子
·新手教程:手把手教你学Web Services 教程
·用XMLHTTP Post/Get HTML页面时的中文乱码之完全Script解决方案
·证券和银行之间转帐系统的设计
·基于Lucene/XML的站内全文检索解决方案
·XML 数据的编码方式
·XML-RPC入门
·用XML+JSP实现网页内容动态显示的方案
·JSP取得在WEB.XML中定义的参数
·用 PHP5 轻松解析 XML
·XML文档对象模型手册
·什么是 XML Web Service

XSL/XML网页制作入门,入门到精通

日期:2007年7月25日 作者: 查看:[大字体 中字体 小字体]


<name>秋实</name>
</author>
<author>
<name>小禹</name>
<name>春华</name>
<name>秋实</name>
</author>
  我们要读取这三个作者名字,是一个一个地按"author/name"方法来读取吗,可有多个这样的name呀?如果有一种程序性的语句来循环读取有多好啊!

  想得很对,XSL提供了这样的具有程序语言性质的语句:<xsl:for-each>

  用它读取这三个作者名字的方法如下:
程序代码:

<xsl:for-each select="author/name">
……
</xsl:for-each>
<xsl:for-each select="author/name">
……
</xsl:for-each>
  select,顾名思义,选取,它可以选定XML中特定唯一的标记,也可以选择某一类相同的标记,我们称之为结点集。

  语法:
程序代码:

<xsl:for-each select="pattern" order-by="sort-criteria-list">
<xsl:for-each select="pattern" order-by="sort-criteria-list">

  属性:

  1.select

  根据XSL样式查询考察上下文以决定哪类结点集(满足select条件)使用此样式描述。作为一种简化的表示就是,如果你想对文档中的某一种标记的内容的显示方式进行格式化,就可以将让select等于此元素的标记名。例如欲对标记xml_mark进行格式化,即可用如下方式表示:
程序代码:

<xsl:for-each select="xml_mark">
<!--样式定义-->
</xsl:for-each>
<xsl:for-each select="xml_mark">
<!--样式定义-->
</xsl:for-each>

  2.order-by

  以分号(;)分隔、作为排序标准的列表。在列表元素前添加加号(+)表示按此标记的内容以升序排序,添加减号(-)表示逆序排序。作为一种简化的表示就是,排序标准列表就是由select规定的标记的子标记的序列,每个标记之间以(;)分隔。

  2、<xsl:value-of>

  <xsl:for-each>模式只是选取节点,并没有取出节点的值,好比猴子只是爬到了树的某个枝干上,那么就用< xsl:value-of >来摘"胜利果实"吧!

  语法:
程序代码:

<xsl:value-of select="pattern">
<xsl:value-of select="pattern">
提取节点的值

  属性:
  select用来与当前上下文匹配的XSL式样。简单的讲,如果要在XSL文档某处插入某个XML标记(假定是xml_mark标记)的内容,可用如下方式表示:
程序代码:

<xsl:value-of select="xml_mark"></xsl:value-of>
<xsl:value-of select="xml_mark"></xsl:value-of>

程序代码:

<xsl:value-of select="xml_mark"/>
<xsl:value-of select="xml_mark"/>
示例:

  此处仍以上期的个人简历的作为例子,我们需要对文件(个人简历.xml)作一定修改,确切的说是将其中的第二行:

程序代码:

<?xml:stylesheet type="text/css" href="http://www.zahui.com/html/12/resume.css"?>
<?xml:stylesheet type="text/css" href="resume.css"?>
  修改为:
程序代码:

<?xml:stylesheet type="text/xsl" href="http://www.zahui.com/html/12/resume.xsl"?>
<?xml:stylesheet type="text/xsl" href="resume.xsl"?>
  然后建立一个新文件:resume.xsl,其内容如下:
程序代码:

<?xml version="1.0" encoding="GB2312"?>
<HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl">

上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] 下一页 




上一篇:ASP自动解压RAR文件

下一篇:网站规划书写作

XSL/XML网页制作入门,入门到精通 相关文章:
·最详细的黑客入门法则
·为什么iexplore.exe在打开网页时CPU使用会100%?
·DIV CSS网页布局实例:十步学会用CSS建站
·Photoshop十余种漂亮照片边框简单制作技巧
·教你如何制作QQ空间FLASH导航条
·Photoshop实例:制作超酷影片画面场景
·用Nero制作音视频光盘
·大智慧股票软件Level-2入门手册
·从零开始学黑客:网络黑客新手入门指南
·Flash如何制作灯光效果
XSL/XML网页制作入门,入门到精通 相关软件:
·暗黑破坏神 2:毁灭之王 1.10S极品属性装备制作器
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·家常菜制作集锦(1)
·完全精通局域网手册(PDF)
·Dreamweaver 网页设计
·家常菜制作集锦(2)
·启动光盘制作完全手册(菜鸟先飞 图文教材系列)
·多种dos启动盘制作全攻略
·Photoshop 入门教程
·photoshop cs 超梦幻网页创意宝典

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot