Class TypeInfo
名称: Aspose.Html.Dom 编辑: Aspose.HTML.dll (25.4.0)
TypeInfo 代表从 Element 或 Attr 节点提到的类型,在与文档相关的图表中指定。
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
继承人
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
如果文档的图表是一个 XML 图表(XML 图表部分1),则这个恒例代表延伸的衍生。
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
领域价值
DERIVATION_LIST
如果文档的图表是一个 XML 图表(XML 图表部分1),则这个恒定的图表代表了列表。
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
领域价值
DERIVATION_RESTRICTION
如果文档的图表是一个XML图表(XML图表部分),则这个恒例代表了如果复杂类型参与,则由限制衍生,或者如果简单类型参与,则是一个限制。
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
领域价值
DERIVATION_UNION
如果文档的图表是一个XML图表(XML图表部分1),则这个常态代表联盟,如果简单的类型参与。
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
领域价值
Properties
TypeName
对附属元素或属性表示的类型名称,如果未知,则零。
[DOMName("typeName")]
public string TypeName { get; }
财产价值
TypeNamespace
获取类型名空间. 对相关元素或属性表示的类型名空间或零,如果元素没有声明或没有名空间信息可用。
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
财产价值
Methods
IsDerivedFrom(字符,字符,字符)
此方法返回,如果有参考类型定义,即该方法被称为的 TypeInfo 和另一个类型定义,即通过为参数的类型定义之间的衍生性。
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
其他类型定义的名称空间
typeNameArg
string
另一种定义的名称。
derivationMethod
ulong
二种类型之间的衍生类型和条件,如本界面所提供的恒例列表中所描述。
Returns
如果文档的图表是 DTD 或没有图表与文档相关联,则该方法将始终返回虚假。如果文档的图表是 XML 图表,则该方法将是真实的,如果参考类型定义根据衍生参数从另一个类型定义中衍生。如果参数的值为 0(没有比特为1为衍生参数),则该方法将返回真实的,如果另一个类型定义可以通过从参考类型定义中提取任何 {基型定义}、 {项目类型定义} 或 {成员类型定义} 的组合来实现。