我现在正在学习XML教程,虽然我认为我理解了“引用”的概念,但我正在尝试理解使用它的好处。
如果我看一下教程中给出的例子:

参考元素(例如,“人”)和“嵌入式”(?)元素是使用它的元素使用ref=而不是name=。
由于引用的元素和非引用的元素都是全局的,并通过定义复杂类型来避免重复,是什么使引用的元素成为这样的元素呢?
发布于 2013-07-24 05:15:12
使用本地元素(具有名称属性的非全局元素)允许您根据相同元素出现的位置而对其使用不同的类型,例如,项目/状态可能具有与人员/状态不同的验证规则。它也可以简单地用于可读性,尽管有一些缺点:局部元素不能重用,也不能出现在替换组中。
我倾向于只对简单元素(具有简单类型的元素)使用局部元素,并使所有复杂元素成为全局元素。
https://stackoverflow.com/questions/17820704
复制相似问题