作者diamondking (迷惘)
看板C_Sharp
标题[问题] 关於XmlSchema
时间Mon Jan 25 20:53:29 2010
最近有个东西弄不出来,
虽然其实是XSD的问题,并不直接和C#有关,
不知道能否在这里问Orz..
有啦,有点关联,就是最後我是用C#去parse xml @@
问题:
如果我想在Xml Schema中写出类似条件式的效果,该怎麽办到呢?
假设root下有A, B两个元素,
若A=1则B=5678
<root>
<A>1</A>
<B>5678</B>
</root>
若A=2则B为空元素
<root>
<A>2</A>
<B></B>
</root>
试了好几种方法,都失败了。
曾经试过定义两种group,包含A和B的两种情况的定义,
结果错误讯息就是,同一个元素,不可以出现两次定义@@
不知道有没有先进能解上述问题,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.133.24