第三十四章 XML 模式的高级选项
类和属性参数
-
XMLTYPECONSTRAINT
-
XMLINCLUDEINLIST
-
XMLINHERITANCE
自动创建子类的类型
当为一个类定义 XML
投影时,它的所有子类都会自动映射到单独的类型,所有这些类型都使用超类作为基类型。这意味着无论何时使用超类型,都可以使用其中一种子类型。还可以使用子类型在 XML
模式中定义选择列表或替换组。
请注意,可以为抽象类定义 XML
映射;该类在任何派生类模式中都显示为基类型,尽管它是抽象的,无法实例化。
考虑一个例子。我们从一个简单的 Person
类开始: