-
Protected: self join的问题
Posted by wpm on Mar 23, 2009 in Backword
There is no excerpt because this is a protected post.
-
DTD和XSD
Posted by wpm on Mar 3, 2009 in Backword
可以通过数据类型文档(Data Type Document)或XML架构文档(XML Schema document)对XML数据进行验证。
DTD定义了根、元素、元素的重复次数和元素内的PCData。关键字都是由!开头的大写字母。
通过元素后面的圆括号列出嵌套的元素,用+ ? *定义重复次数,|表示可替换嵌套。
普通实体<!ENTITY 实体名 “内容”>,调用 &实体名
参数实体<!ENTITY % 实体名 “内容”>,调用 %实体名
属性 <!ATTLIST 元素 属性…>
#REQUIRED 必须出现,#IMPLIED 应用程序提供默认值,#FIXED 用DTD中属性值替代XML中值
ID属性可以为XML中数据定义一个唯一约束,IDREF属性引用由ID定义的数据
-
.NET 中对 PHP、Binary、SOAP、XML、JSON、Hessian 等序列化的效率对比
Posted by wpm on Feb 20, 2009 in Backword
下面是对在 .NET Framework 3.5 中对 PHP、Binary、SOAP、XML、JSON、Hessian 和 Burlap 序列化/反序列化的效率对比,其中 PHP 序列化来自最新版本的 PHPRPC 3.0.1 for .NET,Hessian 和 Burlap 序列化来自Hessian C# 的最新版 1.3.3,其它的序列化都是采用 .NET Framework 3.5 中内置的功能。
测试程序可从此处下载:test.zip
下面是测试程序的运行结果图:
