如何解决这种XML架构验证问题,微软的朋友也没给出满意的答复--解决了问题的答案重重有赏

QDZZQ 2005-09-07 09:03:37
需求是这样的:
假设某个架构的某个节点(node)标准要求这样:存在三个子元素(element)A、B、C,这三个元素我会在schema中定义,并在数据处理中起作用,但是不介意对方的XML文件包含第四个节点D或者E、F....,如何编写这种验证架构。也就是说,我需要用架构XSD文件来验证XML文件,但是忽略掉我我意料之外的元素(即D、E、F)等。
我用的环境是MS.NET2003和BizTalk2004。

...全文
143 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
llsljh 2005-11-14
不懂帮顶
  • 打赏
  • 举报
回复
QDZZQ 2005-09-07
等待中。。。
  • 打赏
  • 举报
回复
QDZZQ 2005-09-07
好像是不行啊,谢谢。用.net产生的实例好像行,但是验证不行
  • 打赏
  • 举报
回复
cds27 2005-09-07
<xs:complexType name="elementType">
<xs:sequence>
<xs:element name="A" type="xs:string"/>
<xs:element name="B" type="Unit"/>
<xs:element name="C" type="Gif_All"/>
<xs:any maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
这样行不?
  • 打赏
  • 举报
回复
发帖
XML/XSL

8900

社区成员

XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
帖子事件
创建了帖子
2005-09-07 09:03
社区公告
暂无公告