Class TypeInfo

Class TypeInfo

Названий на: Aspose.Html.Dom Асамблея: Aspose.HTML.dll (25.4.0)

TypeInfo являє собою тип, що відноситься з елемента або Attr вузлів, зазначених в схемах, пов’язаних з документом.

[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

Якщо схема документа є схемою XML [Частина схеми XML], ця константа являє собою деривацію за розширенням.

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

Полезна вартість

ulong

DERIVATION_LIST

Якщо схема документа є схемою XML [Частина схеми XML], ця константа являє собою список.

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

Полезна вартість

ulong

DERIVATION_RESTRICTION

Якщо схема документа є схемою XML [XML схема частина 1], ця константа являє собою деривацію обмеженням, якщо в ньому входять складні типи, або обмеженням, якщо в ньому входять прості типи.

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

Полезна вартість

ulong

DERIVATION_UNION

Якщо схема документа є схемою XML [Частина схеми XML], ця константа представляє союз, якщо в ньому беруть участь прості типи.

[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(Стрий, Стрий, Стрий)

Цей метод повертається, якщо існує деривація між визначенням референтного типу, тобто TypeInfo, на якому називається метод, і іншим типовим визначенням, тобто тим, який пройшов як параметри.

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

Parameters

typeNamespaceArg string

Ім’я другого типу визначення

typeNameArg string

Назва іншого типу визначення.

derivationMethod ulong

тип деривації та умови, що застосовуються між двома типами, як описано в списку константів, наданих в цьому інтерфейсі.

Returns

bool

Якщо схема документа є ДТД або жодна схема не пов’язана з документом, цей метод завжди повернеться фальшивим. якщо схема документа є схемою XML, метод буде правдивим, якщо визначення типу посилання випливає з іншого типу визначення відповідно до параметра деривації. якщо значення параметра 0 (ні біт встановлено на 1 для дериваціїПараметр методу), метод повернеться правдивим, якщо інше визначення типу можна досягти шляхом відкликання будь-якої комбінації {базового типу визначення}, {деривації типу предмету}, або {деривації типу члена} з визначення типу посилання.

 Українська