- 浏览: 246673 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
1. DTD
XML最强大之处是允许自定义标签,但是对任何既有的应用程序来说,任何类型的标签以任意顺序出现并没有实际意义,所以必须对次序和标签的嵌套加以约束。
DTD就是干这件事的,但是DTD缺少强类型检验,而且,DTD创建使用了一种奇怪的,表面陈旧的语法,而且功能较少,这种方法已经不是主流。
2. XDR
XML数据简化(XML Data Reduce)模式是微软在1999年W3C早期投入的XSD基础上开发的自己的版本。
3. XSD
(XML Schema Definition)是定义XML的新标准
特点:
- 比XML的表现力更强
- 用XML表达
- 自描述
- 可用于部署了XML的多种应用程序
- 在Internet上易于使用
- 更利于协同工作
- 符合 W3C规范
下面是上篇文章xml的模式
<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:mytitle="http://cnblogsfans.cnblogs.com/Asp.net_xml/article/author"
attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://cnblogsfans.cnblogs.com/Asp.net_xml/article"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://cnblogsfans.cnblogs.com/Asp.net_xml/article/author" />
<xs:element name="articles">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="article">
<xs:complexType>
<xs:sequence>
<xs:element name="title">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="maintitle" type="xs:string" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="author">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element ref="mytitle:title" />
<xs:element name="nickName" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="publishdate" type="xs:string" />
<xs:element minOccurs="0" name="price" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
elementFormDefault是用来指定元素是否使用命名空间前缀来限定,默认值是“未限定”。
targetNamespace属性表示被定义的模式的命名空间。
4. XSLT
(Extensible Stylesheet Language Transformations)是用来将XML从一种格式转换为另外一种格式的语言。
常见使用方式有两种
a.将XML文档转换成HTML文档(也可以使用CSS)
b.将XML文档转换成其他的文档
5. XML DOM
用于访问XML文档的API.
6.XPath
W3C为在XML文档中定位数据而制定的导航查询语言。
7.SAX
(Simple API for XML)将文档作为数据分流部分而不是全部处理,占用内存较小。
8.XLink和XPointer
XLink可以让任何元素成为一个链接,而且是双向链接,允许用户在连接之后返回,甚至可以多项链接。
XPointer不是指向一个文档而是文档的一部分。
9.XQuery
是一种从XML文档中寻找或获取数据的语言
发表评论
-
ASP.Net2.0使用Log4Net(一)
2007-11-24 15:40 1089第一种方法 在web.config中写配置文件 Log4 ... -
ASP.Net2.0使用Log4Net(二)
2007-11-24 17:39 876(二)使用单独的配置文件,不放在web.config里 1. ... -
UML学习笔记
2007-11-25 09:55 637一、UML中的关系 依赖: 如果对象X发生变化,引起另一个对 ... -
NBear学习笔记(一)
2007-12-01 21:14 593使用已有数据库。(之前先设计实体,再自动生成数据库,发现每次 ... -
NBear学习笔记(二)
2007-12-02 17:14 590本篇演示一对多关系,和两个表联合查询。 使用已有数据库,我们演 ... -
NBear学习笔记(三)
2007-12-04 22:11 739上一篇一对多的关系说的不是很清楚,这篇补充一下。 这篇我们创建 ... -
CSS使用总结
2007-12-12 21:10 652在分配ID和类名时,尽可能保持与表现形式无关,例如con ... -
ASP.NET2.0缓存技术
2007-12-12 23:33 642ASP.NET2.0提供如下缓存方式: Output Ca ... -
VS2008正式版创建silverlight项目失败的解决办法
2008-02-16 09:49 784安装microsoft express blend2 最新的试 ... -
vista英文版语言包安装
2008-02-17 21:35 792最近,需要给老外截英 ... -
SilverLight显示中文字(一)
2008-02-18 14:42 890我们知道silverlight只提供了一下几种字体, 当我们 ... -
silverlight显示中文字(二):使用TextBlock+Downloader
2008-02-18 16:39 1051(一),建立一个Silverlight1.0 site. ... -
SilverLight显示中文字(三) :使用Path和图形
2008-02-18 16:59 773使用path将文字转换为路径 用Direct select ... -
在Silverlight1.1中定义与调用Javascript事件的方法
2008-02-20 13:19 874我们在silverlight1.0 想调用javascrip ... -
在线流程图制作工具
2008-02-26 22:32 15211. DrawAnywhere , 的在线流程图制作工具。 D ... -
VS2008下开发ASP.Net2.0 and AJAX1.0的程序
2008-03-05 13:57 893为什么要在vs2008下开发A ... -
VS2008开发Silverlight2程序:环境安装
2008-03-06 13:36 1019微软在MIX08大会,发布了Silverlight 2 Bet ... -
ASP.NET 2.0 XML 系列(1): XML介绍
2008-03-15 12:40 6731.1 简介 XML的一个强大 ... -
ASP.NET 2.0 XML 系列(3): .Net Framework中XML类
2008-03-15 14:52 500System.Xml包含了一些和XML文档的读写操作相关的类, ... -
ASP.NET 2.0 XML 系列(4):用XmlReader类介绍
2008-03-15 16:02 719(本文摘自MSDN) XmlReader 类是一个提供 ...
相关推荐
"Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional steers you through the maze of ASP.NET web programming concepts. You will learn language and theory simultaneously, mastering the core ...
ASP.NET 2.0 XML高级编程(英文原版PDF格式) Wrox Professional ASP.NET 2.0 XML
《ASP.NET 2.0 XML 高级编程(第3版)》
ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21页).ppt ASP.NET 2.0...
ASP.NET2.0XML
"The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 2.0 in VB 2005 guides you through Microsoft's technology for building dynamic websites....
mail发送与接收、文件处理技术、GDI+图形图像、多媒体技术、水晶报表、XML技术、ASP.NET 2.0中的成熟Ajan架构——Atlas、ASP.NET的配置与网站管理工具、ASP.NET应用程序安全性、程序调试与错误处理以及网站发布、...
ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21页).ppt ASP.NET 2.0...
ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21页).ppt ASP.NET 2.0...
ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21页).ppt ASP.NET 2.0...
ASP.NET 2.0 XML 高级编程(第3版).part2ASP.NET 2.0 XML 高级编程(第3版).part2
ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21页).ppt ASP.NET 2.0...
asp.net 2.0 xml高级编程电子书pdf
扩展、ASP.NET AJAX客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX框架为开发者在客户端用JavaScript与服务器端通信而创造 的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET应用服务...
ASP.NET 2.0 XML 高级编程(第3版).part1ASP.NET 2.0 XML 高级编程(第3版).part1
ASP.NET 2.0 XML 高级编程 part2
第一篇从零开始学习ASP.NET2.0 第1章认识ASP.NET2.0 第2章VisualStudio2005开发环境 第3章C#2.0程序设计基础 第4章ASP.NET2.0页面基本对象 第二篇ASP.NET2.0界面设计篇 ...第21章用ASP.NET2.0+XML打造BBS论坛
ASP.NET 2.0 XML 高级编程 part1
ASP.NET 2.0 环境XML编程指南
ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32页).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21页).ppt ASP.NET 2.0...