TypeInfo

TypeInfo class

TypeInfo 表示从 Element 或 Attr 节点引用的类型,在与文档关联的模式中指定。

public class TypeInfo : DOMObject

特性

姓名 描述
TypeName { get; } 为关联元素或属性声明的类型的名称,如果未知,则为 null。
TypeNamespace { get; } 获取类型命名空间。为关联元素或属性声明的类型的命名空间;如果元素没有声明或没有可用的命名空间信息,则为 null。

方法

姓名 描述
virtual GetPlatformType() 此方法用于检索 ECMAScript 对象Type。
IsDerivedFrom(string, string, ulong) 如果在引用类型定义(即调用该方法的 TypeInfo)与另一个类型定义(即作为参数传递的类型定义)之间存在派生,则此方法返回。

字段

姓名 描述
const DERIVATION_EXTENSION 如果文档的架构是 XML 架构 [XML 架构第 1 部分],则此常量表示扩展派生。
const DERIVATION_LIST 如果文档的架构是 XML 架构 [XML 架构第 1 部分],则此常量表示列表。
const DERIVATION_RESTRICTION 如果文档的模式是 XML 模式 [XML 模式第 1 部分],如果涉及复杂类型,则此常量表示通过限制派生,如果涉及简单类型,则表示限制。
const DERIVATION_UNION 如果文档的架构是 XML 架构 [XML 架构第 1 部分],如果涉及简单类型,则此常量表示联合。

也可以看看