以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  写XML Schema时的一些常见基本问题(2)--- 本版近期归总  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=33286)


--  作者:98900969r
--  发布时间:5/30/2006 1:46:00 AM

--  写XML Schema时的一些常见基本问题(2)--- 本版近期归总

写XML Schema时的一些常见基本问题(1)--- 本版近期归总 。这里总结到了2006.5.30。2005.10.1之前的帖子没有加进来。如果发现总结得不全,请接着加。

要提问的朋友,不妨先看看这里面有没有你要的答案。如果有,可以节约大家的时间;如果你发现以前的讨论有误,可以指出来,深入讨论。请注意,这里面没有总结关于DTD的帖子。

级别:初级--中级

适合对象:大致了解XML Schema是干什么的,正在练习写XML Schema碰到问题的人。
不适合对象:对XML Schema还一无所知的人 (如果想了解XML Schema有什么用,可以看看趣味XML Schema入门 (1)

初级

跟我学XML Schema(1):最简单的Schema文档

先写XML文件,还是先写schema? 或者 是不是先有一个xml文档然后才有的相应的xsd?

如何定义一个自动增长的元素/属性

怎样在Schema中定义一个元素可有可无?

缺省值/默认值与“空”“可空”与“非空”

全局定义与局部定义:
schema里有两个element的name相同,可以吗?
全局complexType与全局element的区别

数据类型 :
CDATA与PCDATA
xml 中的date类型应该怎么填写?
W3C XML Schema 内建字符串类型比较(含schema及xml文件)
union的用法(怎样定义一个元素使它可以具有两种类型?)
anyType的用途(仅仅约束元素内容是XML形式的XSD该如何定义?)

Sequence/Choice/All :
Sequence、Choice和All各代表什么意思?
choice实例:一个较复杂的结构 choice实例:又一个较复杂的结构
使用xsd:all是都有什么限制呀?

group和attributegroup的用法

文本与元素混合时该如何写schema?

微软的XDR与W3C的XSD

中级

简单数据类型的约束和扩展 :
例子1(有属性的简单类型元素) 例子2(数值范围与枚举) 例子3

key和keyref唯一性验证问题 :
key和keyref有什么用?一个假想的应用。
例子1

多个schema的合成:
能不能在一个schema文件里使用另一个Schema文件中定义的element?
import有什么用?
一个import的例子
include和import的区别

由XML文件自动生成schema 1

XML Schema 与 XSLT 1

元素自包含/自引用:
例子1

schema与编程语言:
C++
Java语言编程中更新XML文档的常用方法

违反unambiguous原则的例子 :
例子1

命名空间:
使用多个命名空间的例子

[此贴子已经被作者于2006-5-31 0:20:47编辑过]

--  作者:gemingke
--  发布时间:6/6/2006 12:41:00 PM

--  
发现大部分链接都有我捣乱的痕迹,嘿嘿
--  作者:ahdaht
--  发布时间:7/28/2006 11:39:00 AM

--  
to:全局complextype和全局element的区别
据我的理解,complextype 就像c++语言里的抽象类,本身是没有任何意义的,就好比定义了一个类 名叫"家用电器",只有对这个类进行定义比如其中一个元素是“电视机”,以及该类的各种属性,这个类才是有意义的。如果以后定义的其他元素声明是“家用电器”类时,我们就可以用“家用电器”里的种种属性来约束它了。至于全局element元素,我的理解是这样的:再用电器这个例子,我定义了一个全局element叫“电视机”,<element name="电视机" type="家用电器">,它包含若干个子元素“长虹电视机”、“康佳电视机”、“创维电视机”……每个子元素都可能具有不同的complextype。
我也是新手,看到各位讨论禁不住一时手痒,有不对的地方还望大侠们指点,感激不尽!
--  作者:枫飘天涯
--  发布时间:9/21/2007 8:21:00 PM

--  
楼主真是好人 正在学习中
--  作者:wooq
--  发布时间:12/9/2007 7:40:00 PM

--  
学完这个论坛的知识,我都无敌了
--  作者:nic_911
--  发布时间:5/14/2008 8:42:00 PM

--  
顶顶哦~~~~~~

--  作者:hjx_221
--  发布时间:1/12/2009 10:41:00 PM

--  
楼主辛苦了!
好人哪!
--  作者:binmolang
--  发布时间:3/24/2009 8:07:00 PM

--  
路过   看看 课 看不懂呀  刚学 呀
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms