xml – 是否可以将元素限制为最大值出现在“选择”块中?
我需要解决以下问题.
//伪算法 >你有四个元素:elm1,elm2,elm3,elm4 //伪结束 它似乎是序列和选择的组合,但两个指标都有一个特征,不允许我想要的行为. 样品: 请在我疯了之前拯救我:) 克里斯 解决方法
如果你的n值不是太大而且你很绝望,你可以制作一个内容模型来解释每个可能的组合,但这会成倍增长.
最好的解决方案是使用支持XML Schema 1.1的工具(例如Xerces或Saxon),它放宽了对所有组出现值的限制.从规格section G.1.3开始:
如果不这样做,一般的XML Schema 1.0解决方案是在模式中指定一个宽松的模型(对元素出现没有限制),然后在另一个层中强制执行您关心的约束,例如,可能是自定义代码或XSLT. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |