XML----子元素不要求顺序排列
两个问题:
1:XML写文档类型声明的时候,子元素如果要求顺序,则用逗号隔开,如果不要求顺序呢,怎么写?有书上说用空格隔开,但却不对。
2:下面的代码报错,是不是或符号“|”,只能选其一呢?比如,下面的姓名、电话、EMALL、只能选其一,不能选2个或3个,是不是这样的?
<?xml version = "1.0" encoding="GB2312" standalone = "yes"?>
<!DOCTYPE 联系人列表 [
<!ELEMENT 联系人列表 ANY>
<!ELEMENT 联系人 (姓名|电话|EMAIL)>
<!ELEMENT 姓名 (#PCDATA)>
<!ELEMENT 电话 (#PCDATA)>
<!ELEMENT EMAIL (#PCDATA)>
]>
<联系人列表>
<联系人>
<姓名>张三</姓名>
<电话>(010)62345678</电话>
</联系人>
</联系人列表>
[解决办法]
http://renren.it/a/w3school/schema/el_all.asp.htm
[解决办法]
(姓名, 电话, EMAIL)
若同有多EMALL使用
+出一次或多次
*出零次或多次
?可, 不出或出一次
[解决办法]
[解决办法]
http://apps.hi.baidu.com/share/detail/24590988