Class TypeInfo

Class TypeInfo

Именује се: Aspose.Html.Dom Асамблеја: Aspose.HTML.dll (25.4.0)

TypeInfo представља тип који се односи на Елемент или Атр чворови, који су наведени у схемима повезаним са документом.

[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Наслеђени чланови

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

DERIVATION_EXTENSION

Ако је шема документа КСМЛ шема [КСМЛ шема део 1], овај констант представља деривацију по проширењу.

[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2

Пољска вредност

ulong

DERIVATION_LIST

Ако је шема документа КСМЛ шема [КСМЛ шема део 1], овај констант представља листу.

[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8

Пољска вредност

ulong

DERIVATION_RESTRICTION

Ако је схема документа КСМЛ Схема [КСМЛ Схема Део 1], овај констант представља деривацију ограничењем ако су укључени сложени типови, или ограничењем ако су укључени једноставни типови.

[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1

Пољска вредност

ulong

DERIVATION_UNION

Ако је схема документа КСМЛ Схема [КСМЛ Схема Део 1], овај констант представља уједињење ако су укључени једноставни типови.

[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4

Пољска вредност

ulong

Properties

TypeName

Име типа декларисаног за повезан елемент или атрибут, или нула ако је непознат.

[DOMName("typeName")]
public string TypeName { get; }

Вредност имовине

string

TypeNamespace

Добије тип namespace.The namespace of the type declared for the associated element or attribute or null if the element does not have declaration or if no namespace information is available.

[DOMName("typeNamespace")]
public string TypeNamespace { get; }

Вредност имовине

string

Methods

IsDerivedFrom(струја, струја, струја)

Овај метод се враћа ако постоји деривација између дефиниције референтног типа, тј. Типинфо на којем се метод позива, и друге дефиниције типа, тј. онога који је прошао као параметри.

[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)

Parameters

typeNamespaceArg string

именовање другог типа дефиниције

typeNameArg string

Име другог типа дефиниције.

derivationMethod ulong

врста деривације и услове који се примењују између два типа, као што је описано у листу константа које се налазе у овом интерфејсу.

Returns

bool

Ако је схема документа ДТД или није повезана са документом, овај метод ће увек вратити лаж. Ако је схема документа КСМЛ схема, метода ће бити истинита ако је дефиниција референтног типа деривирана из друге дефиниције типа према параметру деривације. Ако је вредност параметра 0 (не бита је постављена на 1 за деривацијуМетод параметар), метода ће се вратити истинита ако се друга дефиниција типа може постићи понављањем било какве комбинације {базе тип дефиниције}, {тојм тип дефиниције}, или {члан тип дефиниције} из дефиниције референтног типа.

 Српски