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 部分],如果涉及简单类型,则此常量表示联合。

也可以看看