XML简明教程(四)

四、xslt简介
    了解XML的基本语法、Schema的语法还远远不够,XML是对数据和数据结构的存储,而Schema是对XML数据类型的定义。直到这
里还没有对XML数据的显示进行处理。虽然可以通过内置有XML解析器的浏览器直接对XML数据进行查看,但毕竟看到的只是以树状结构
显示的XML数据。
    如果要把XML数据以漂亮的形式显示出来就需要XSLT帮忙了。XSLT可以把XML处理成HTML形式输出、WAP形式输出,甚至也可以
是Word文档的格式。其中最常用到的还是HTML的格式,下面讲解中用到的所有例子都以HTML的转换格式为例子。那就不说废话了,还
是先看一个XSLT的例子吧!
   这个XSLT用到的一个XML文档,文档如下:
  <?xml version = "1.0" encoding="GB2312"?>
  <?xml:stylesheet type="text/xsl" href="s_xlt.xslt"?>
   <resumes>
   <resume>
   <name>张立东</name>
   <sex>男</sex>
   <age>28</age>
   <birthday>
   <year>1974</year>
   <month>8</month>
   <day>10</day>
   </birthday>
   <address>北京市 海淀区</address>
    </resume>
   <resume>
   <name>张三</name>
   <sex>男</sex>
   <age>50</age>
   <birthday>
   <year>1951</year>
   <month>6</month>
    <day>9</day>
   </birthday>
   <address>山西省</address>
   </resume>
   <resume>
   <name>李四</name>

时间: 2024-07-30 03:02:04

XML简明教程(四)的相关文章

XML简明教程目录

XML简明教程第1课: 处理XML元素 XML简明教程第2课: 处理XML文档 XML简明教程第3课 处理XML数据岛 XML简明教程第4课: 使用XML对象模型 XML简明教程第5课:使用XML名域 XML简明教程第6课 使用XML Schema XML简明教程第7课:在XML文档中使用数据类型 XML简明教程第8课:访问经过类型定义的XML值 XML简明教程第9课:使用C++ XML DSO XML简明教程第10课 :C++ XML DSO中使用主/细节特征 XML简易教程之一 XML简易教

XML简明教程(一)

XML简明教程一.XML的背景和应用前景 (一)起源 XML(eXtended Markup Language)是从SGML(Standard Generalized Markup Language)进化来的,最初SGML是为了解决文档及其格式问题的一种标记语言,所以非常的复杂和难以使用,那时计算机的应用水平还处在很低的阶段,并且那时人们只需要传递和显示一些简单的数据.因此,89年Tim Berners-lee依据SGML开发出一种超文本格式,就叫HTML(HyperText Markup La

Dreamweaver 4 简明教程(四、从最简单的网页开始)

dreamweaver|教程|网页 四.从最简单的网页开始 新建页面 一般推荐大家在站点窗口完成新建网页文件的操作,这样有助大家清楚新建的页面在整个网站的具体位置: 方法一:选择菜单上的 File > New File 方法二:在本地目录选中需要新建页面的目录,单击右键,选择 New File 在Dreamweaver UltraDev中,新建页面的文件名默认为untitled.asp.我们要给这个页面重新起一个名字,例如是"index.htm".改名的方法是在文件名上缓慢地点击

XML简明教程(二)

二.XML基础 (一)XML术语 在学习XML之前,我想先给大家介绍一些XML使用的术语.平常我们学习新的语言时,总会遇到许多难以理解的术语,在这里就先介绍一些主要的给大家. 元素(Elements):代表XML文档中的每一个组件,包含字符.元素或者两者皆有,允许有空元素(empty element). 属性(Attributes):放在元素后面的数据,代表这个元素的另一种特性和特征. 统一编码(Unicode):一种字符集,包括了全世界各种语言中有用的字符. 实体:"文本片",实体也

XML简明教程(六)

六.后记 以上只是简单介绍了XML的前端应用部分,如果各位对XML的后台开发还感兴趣的话,就需要了解XML更加复杂的部分,也需要知道XML的解析器是如何解析XML的.限于篇幅,只能给大家一个简单的介绍. XML文件的解析器目前分为两种: 一个是DOM(Document Object Model),一个是SAX.这两个解析器都是可以解析XML的,但是在解析XML的方式上有很大的不同,DOM是一次性的把XML文件读入到内存里解析,处理速度很快,而SAX则是一部分一部分的解析,所以资源占用较少,大伙了

XML简明教程(三)

三. CHEMA简介 (一) Schema的引入 通过上几章介绍,相信大家对XML的基本语法已经有了一个基本了解. XML本身的语法很严谨,也就是要求格式必须严整,包括区分大小写.整个文档有且只有一个根.需要序言等等.在符合格式化良好的要求以后,就可以写出规则整齐.可以通过内置XML解析器的浏览器解析XML文档了.但XML本身也相当的灵活,在符合基本语法的前提下,可以任意的编写各种符合XML语法要求的文档,这也正是XML可扩展的灵活性所在,但同时也产生了问题,比如要写一个说明个人信息的XML文档

Java中构造、生成XML简明教程_java

本文介绍在Java编程时,如何快速的构造一个XML片段,然后再将这个XML输出出来. 在日常使用Java开发时,经常会用到XML.XML用起来好用,但写起来烦,有没有很简单的构造与输出方法呢?且往下看. 1.导入jar包与命名空间 要在Java中使用XML,建议先导入一个jar包--dom4j.这是一个专门用于处理XML的jar包,非常好用. 然后import下面这三个类: 复制代码 代码如下: import org.dom4j.Document; import org.dom4j.Docume

Android简明开发教程四:Android应用基本概念

Android平台的一个显著的特点是"低耦合".Activity是Android应用的一个最基本的用户UI模块.如果采用Windows Form 应用作为参照,Activity相当于Windows中的WinForm.和Windows 应用不同的是,运行一个Activity或是Activity之间的交互是 通过消息来实现的.也就是说如果想在起动一个Activity或是在一个Activity中启动另一个Activity,是通过发送Intent消息来 触发,而不像Windows WinFor

XSL简明教程目录

XSL简明教程(1)XSL入门 XSL简明教程(2)XSL转换 XSL简明教程(3)在客户端的实现 XSL简明教程(4)在服务器端的实现 XSL简明教程(5)XSL的索引 XSL简明教程(6)XSL过滤和查询 了解WEB页面工具语言XML(一)背景 了解WEB页面工具语言XML(二)定义 了解WEB页面工具语言XML(三)支持工具 了解WEB页面工具语言XML(四)应用分类 了解WEB页面工具语言XML(五)好处 了解WEB页面工具语言XML(六)展望