Class TypeInfo

Class TypeInfo

Der Name: Aspose.Html.Dom Sammlung: Aspose.HTML.dll (25.4.0)

Die TypeInfo repräsentiert einen Typ, der aus Element- oder Attr-Noten bezeichnet wird, die in den mit dem Dokument verbundenen Schematen angegeben ist.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Vererbte Mitglieder

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

Fields

DERIVATION_EXTENSION

Wenn das Schema des Dokuments ein XML Schema [XML Schema Teil 1] ist, repräsentiert diese Konstante die Derivation durch Erweiterung.

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

Feldwert

ulong

DERIVATION_LIST

Wenn das Schema des Dokuments ein XML Schema [XML Schema Teil 1] ist, stellt diese Konstante die Liste dar.

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

Feldwert

ulong

DERIVATION_RESTRICTION

Wenn das Schema des Dokuments ein XML Schema [XML Schema Teil 1] ist, repräsentiert diese Konstante die Derivation durch Einschränkung, wenn komplexe Typen beteiligt sind, oder eine Einschränkung, wenn einfache Typen beteiligt sind.

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

Feldwert

ulong

DERIVATION_UNION

Wenn das Schema des Dokuments ein XML Schema [XML Schema Teil 1] ist, repräsentiert diese Konstante die Union, wenn einfache Typen beteiligt sind.

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

Feldwert

ulong

Properties

TypeName

Der Name eines für das angeschlossenen Element oder Attribute deklarierten Typs oder null, wenn unbekannt.

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

Eigentumswert

string

TypeNamespace

Erhalten Sie den Typ 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; }

Eigentumswert

string

Methods

IsDerivedFrom(String, String und Ulong)

Diese Methode kehrt zurück, wenn zwischen der Referenztypdefinition, d.h. dem TypeInfo, auf dem die Methode angerufen wird, und der anderen Typdefinition, d.h. dem, der als Parameter durchgeführt wurde, eine Derivation besteht.

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

Parameters

typeNamespaceArg string

Der Namebereich der anderen Art der Definition

typeNameArg string

Der Name der anderen Definition.

derivationMethod ulong

die Art der Derivation und die Bedingungen, die zwischen zwei Typen angewandt werden, wie in der Liste der in dieser Schnittstelle bereitgestellten Konstanten beschrieben.

Returns

bool

Wenn das Schema des Dokuments ein DTD ist oder kein Schema mit dem Dokument verbunden ist, wird diese Methode immer falsch zurückkehren. Wenn das Schema des Dokuments ein XML Schema ist, wird die Methode gültig sein, wenn die Referenztypdefinition von der anderen Typdefinition nach der Derivationsparameter abgeleitet wird. Wenn der Wert des Parameter 0 ist (nicht bit für die DerivationMethod Parameter), wird die Methode gültig zurückkehren, wenn die andere Typdefinition erreicht werden kann, indem eine Kombination von {Base-Typdefinition}, {Typdefinition} oder {Member-Typdefinition} aus der Referenztypdefinition zurückkehren.

 Deutsch