以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  [求助]XML Schema中如何实现属性的选择以及为属性或元素添加注释?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=75224)


--  作者:bacoo_zh
--  发布时间:6/4/2009 12:54:00 AM

--  [求助]XML Schema中如何实现属性的选择以及为属性或元素添加注释?
问题1:
xs:complexType下有A,B,C三个属性,我希望要么只有A和B两个属性同时出现;要么就只有C属性,怎样才能实现呢?用xs:choice只能实现对xs:element的选择,不能实现对xs:attribute的选择,郁闷中。。。。

问题2:
如何为属性或元素添加适当的说明信息,比如<xs:attribute ref="path" use="required"/>,我如果想具体解释一下path的用途该怎么办?要是attribute能有个desc的属性就好了,呵呵。。。。

问题3:
在程序中,如何使用XML Schema来验证XML,并且能通知用户XML中到底哪里不符合规范,让其改正,感觉这个好难实现,不知道大家有啥高见?

我是XML Schema的初学者,请大侠们给小弟指点指点,不胜感激。


--  作者:hexun831012
--  发布时间:6/4/2009 6:52:00 AM

--  
choice和sequence嵌套
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms