Class TypeInfo

Class TypeInfo

De naam: Aspose.Html.Dom Verzameling: Aspose.HTML.dll (25.4.0)

De TypeInfo is een type die verwijst uit de Element- of Attr-knoten, die in de met het document geassocieerde schema’s wordt aangegeven.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Geëerbiede leden

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

Fields

DERIVATION_EXTENSION

Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de derivatie door uitbreiding.

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

veldwaarde

ulong

DERIVATION_LIST

Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de lijst.

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

veldwaarde

ulong

DERIVATION_RESTRICTION

Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de derivatie door beperking als complexe typen betrokken zijn, of een beperking als eenvoudige typen betrokken zijn.

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

veldwaarde

ulong

DERIVATION_UNION

Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de vereniging als eenvoudige typen betrokken zijn.

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

veldwaarde

ulong

Properties

TypeName

De naam van een type aangekondigd voor het geassocieerde element of attribute, of nul als onbekend.

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

Eigendomswaarde

string

TypeNamespace

De naamruimte van het aangekondigde type voor het geassocieerde element of attribute of null als het element geen verklaring heeft of als geen naamruimte informatie beschikbaar is.

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

Eigendomswaarde

string

Methods

IsDerivedFrom(String, String en Ulong)

Deze methode komt terug als er een derivatie bestaat tussen de referentietype-definitie, d.w.z. de TypeInfo waarop de methode wordt genoemd, en de andere type-definitie, d.w.z. die als parameters is overgenomen.

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

Parameters

typeNamespaceArg string

De naamruimte van de andere definitie

typeNameArg string

De naam van de andere definitie.

derivationMethod ulong

het type derivatie en de voorwaarden die tussen twee soorten zijn toegepast, zoals beschreven in de lijst van constanten die in deze interface zijn verstrekt.

Returns

bool

Als het schema van het document een DTD is of geen schema is geassocieerd met het document, zal deze methode altijd vals worden teruggekeerd.Als het schema van het document een XML schema is, zal de methode waar zijn als de referentietype definitie afkomstig is van de andere type definitie volgens de derivatieparameters.Als de waarde van de parameter 0 is (niet bit is vastgesteld op 1 voor de derivatieMethod parameter), zal de methode waar zijn als de andere type definitie kan worden bereikt door een combinatie van {base type definitie}, {item type definitie} of {lid type definitie} van de referentietype definitie te recurseren.

 Nederlands