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 Schema Part 1], тази константа представлява деривацията по разширение.

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

полева стойност

ulong

DERIVATION_LIST

Ако схемата на документа е XML схема [XML схеми Част 1], тази константа представлява списъка.

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

полева стойност

ulong

DERIVATION_RESTRICTION

Ако схемата на документа е XML схема, тази константа представлява деривацията по ограничение, ако са включени сложни типове, или ограничаване, когато се включват прости типове.

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

полева стойност

ulong

DERIVATION_UNION

Ако схемата на документа е схема на XML [XML Schema Part 1], тази константа представлява съюза, ако са включени прости типове.

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

полева стойност

ulong

Properties

TypeName

Името на вида, декларирано за свързания елемент или атрибут, или нула, ако не е известно.

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

стойност на имота

string

TypeNamespace

Получава типа име пространство.Намерен простор на типа, деклариран за свързания елемент или атрибут или нула, ако елемента няма декларация или ако няма налична информация за името пространството.

[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

DTD или никаква схема не е свързана с документа, този метод винаги ще се върне фалшив. Ако схемата на документа е XML схема, методът ще бъде валиден, ако определението за референтен тип се дериватира от другото определение за тип в зависимост от параметъра на деривацията. Ако стойността на параметъра е 0 (нито бит е зададен на 1.

 Български