Class TypeInfo

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

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

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

Полевая ценность

ulong

DERIVATION_RESTRICTION

Если схема документа является схемой XML [XML Schema Part 1], эта константа представляет собой деривацию по ограничению, если в ней входят сложные типы, или ограничение, когда в них вступают простые типа.

[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

Имеет тип namespace.The name space of the type declared for the associated element or attribute or null if the element does not have a declaration or if no nameespace 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 для параметра метода), метод возвращается истинным, когда другое опредечение типа может быть достигнуто путем обращения к любому сочетанию {базового типа определений}, {дефиниции типа предмета} или {определений типа членов} из опредетельства типа reference.

 Русский