以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 怎样加入不确定的无素和属性?[求助] (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=24712) |
-- 作者:ice3024 -- 发布时间:11/27/2005 9:31:00 AM -- 怎样加入不确定的无素和属性?[求助] 也就是除了必要的和可选的, 我在XMLspy里就找不到怎样加入不确定名称的元素和属性. 最好能在XMLspy里实现. |
-- 作者:98900969r -- 发布时间:11/27/2005 11:25:00 AM -- 如果对可能出现的元素和属性毫无所知,可以用any和anyAttribute来分别表示。下面是一个例子: <xs:complexType name="Envelope_T" > <xs:sequence> <xs:element ref="Header" minOccurs="0" /> <xs:element ref="Body" minOccurs="1" /> <xs:any minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:anyAttribute /> </xs:complexType> 如果可能出现的元素并非任意的,而是有某种共同的特点(结构上的,或者意义上的),这时可以用abstract element和 substitutionGroup来约束可能出现元素。例如: <element name="icon"> <element name="Shape" abstract="true"/> 上面的icon元素有个对Shape元素的引用,而Shape是抽象元素,任何声明为Shape替代组的元素都允许出现。例如下面的Triangle: <element name="Triangle" substitutionGroup="Shape"> |
-- 作者:ice3024 -- 发布时间:11/30/2005 2:58:00 PM -- 太谢谢你了. |
-- 作者:gzhpie -- 发布时间:12/13/2005 2:25:00 PM -- 谢谢楼主 |
-- 作者:gzhpie -- 发布时间:12/13/2005 3:05:00 PM -- 受益非浅 再次感谢 |
-- 作者:flyfoxs -- 发布时间:12/25/2005 8:16:00 PM -- 98900969r 谢谢了,我辈有福了! |
-- 作者:98900969r -- 发布时间:12/26/2005 12:51:00 AM -- 互相促进,一起进步,呵呵。
|
-- 作者:sunbaojun -- 发布时间:4/5/2006 10:49:00 AM -- 楼主 厉害 现在在公司吗? |
-- 作者:chyzw -- 发布时间:11/5/2006 12:02:00 AM -- 谢谢楼主了 。。。 |
-- 作者:zhy_justin -- 发布时间:3/16/2007 5:11:00 PM -- ding |
-- 作者:bw77 -- 发布时间:7/31/2007 5:48:00 PM -- java代码的实现方式是什么啊,来个例子啊,我的是2004xmlspy |
-- 作者:bw77 -- 发布时间:7/31/2007 6:36:00 PM -- 楼下的兄弟发的啥啊 |
-- 作者:taha -- 发布时间:8/10/2007 8:39:00 PM -- 学习了,谢谢! |
-- 作者:gaojianxun000 -- 发布时间:8/29/2007 5:29:00 PM -- 为什么我爱你。。因为你够要命哦。。。嘿 |
-- 作者:dandanyidian -- 发布时间:11/3/2007 4:23:00 PM -- 又懂一点啦,知识果然是积少成多的啊! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
93.750ms |