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