我正在尝试根据XSD中其他2个元素的值有条件地将元素从可填充变为非可归零。这在XSD 1.1中是否可行?
我有3种简单类型的xs:int:VenGrp,VenTyp,SubVen。
VenGrp和VenTyp是不可收费的 如果VenGrp = 2且VenTyp = 2则SubVen不可为空,否则为零。
是否可以在XSD架构文件中执行此操作?
答案 0 :(得分:1)
我不这么认为。如果VenGrp和VenTyp是属性,那么你可以使用条件类型赋值。
你真的确定要使用xsi:nil吗?我认为普遍的共识是这是一个被遗忘的坏特征。