XML/XSD/XSLT
XSD(XML Schema Definition)
XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 描述 XML 文档的结构。
XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。
什么是 XML Schema?
XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。
XML Schema:
- 定义可出现在文档中的元素
- 定义可出现在文档中的属性
- 定义哪个元素是子元素
- 定义子元素的次序
- 定义子元素的数目
- 定义元素是否为空,或者是否可包含文本
- 定义元素和属性的数据类型
- 定义元素和属性的默认值以及固定值
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3school.com.cn"
xmlns="http://www.w3school.com.cn"
elementFormDefault="qualified"><xs:element name="note"><xs:complexType><xs:sequence><xs:element name="to" type="xs:string"/><xs:element name="from" type="xs:string"/><xs:element name="heading" type="xs:string"/><xs:element name="body" type="xs:string"/></xs:sequence></xs:complexType>
</xs:element></xs:schema>
<xs:element name="xxx" type="yyy"/>
此处 xxx 指元素的名称,yyy 指元素的数据类型。XML Schema 拥有很多内建的数据类型。
最常用的类型是:
xs:string
xs:decimal
xs:integer
xs:boolean
xs:date
xs:time
更多的看W3C:
http://www.w3school.com.cn/schema/schema_facets.asp
XSLT 可扩展样式表转换语言(Extensible Stylesheet Language Transformations,简称XSLT)
http://zh.wikipedia.org/wiki/XSLT
XML/XSD/XSLT相关推荐
- 【转】php中XML、XSLT的结合运用
原文:http://blog.csdn.net/bjbs_270/article/details/140253 下面我要讲的是一个简单的从数据库中抽取数据,生成XML文档,使用XSLT转换成HTML的 ...
- 使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页
在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP.PHP.JSP等.然而,如果要在客户端显示多条记录并且排序是一件 ...
- (转)使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页
在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP.PHP.JSP等.然而,如果要在客户端显示多条记录并且排序是一件 ...
- 使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页面[转载]
在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP.PHP.JSP等.然而,如果要在客户端显示多条记录并且排序是一件 ...
- 使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页面
使用XML.XSLT和XPath创建可排序.分页.重用的数据显示页面 在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:A ...
- C# xml通过xslt转换为html输出
html效果截图: 1.首先分析html代码结构: 结果如图: 2.调用接口返回的数据格式: 3.由第一步可看出每2个数据为一行并排显示,后台返回的数据总数可能为奇数个或偶数个,对应该生成的xml结构 ...
- Linq to xml:使用 XSLT 转换 XML 树
string xslMarkup = @"<?xml version='1.0'?> <xsl:stylesheet xmlns:xsl='http://www.w3.or ...
- xml xsd java
2019独角兽企业重金招聘Python工程师标准>>> 最近在做将xml文件转换为bean,前面提过有两种方式可以实现,JAXB,详情见文 http://blog.csdn.net/ ...
- 笑谈XML,xsd与xsl文件的区别
如果说xml是一叠钞票,xsd就是验钞机,看看里面有没有假钞,而xsl是点钞机,看看到底是多少钱.用xml可以不用xsd,就像花钱的时候不一定要验钞一样,但是收钱的人一般 是想要验的.而花钱的时候不能 ...
最新文章
- java urlrewriter_java url重写技术(UrlReWriter)
- PHP Web System Optimization(undone)
- Matlab | MATLAB实现图像的水印去除
- java nio教程_Java NIO教程
- 电脑网络维护_电脑维护小技巧(全面)
- 直播预告 | 企业CICD规模化落地
- python getattr函数_python中getattr函数 hasattr函数
- 视频换脸AISWAP技术示例
- python中列表去重有哪几种方法_python列表里的字典元素去重
- 如何在线伪造邮箱发件人,用任意邮箱发送邮件
- java调用matlab绘图_java调用matlab绘图
- MTK编译modem ,识别不到基带版本什么原因呢?
- matlab响应曲面设计,响应曲面法与设计
- 【论文学习】MKIoU Loss: Towards Accurate Oriented Object Detection in Aerial Images
- 王牌英雄(Awesomenauts)研究报告
- java 解析m3u8的实例_m3u8文件完整实例及TS流抓取
- python爬取全国五级行政区
- 独秀日记:刚抱了*冰冰睡觉一个星期,就开始想*子怡了
- CentOS 7安装XWiki
- Swift实战(一): 剪子包袱锤ios应用