Class TypeInfo

Class TypeInfo

Název místa: Aspose.Html.Dom Sbírka: Aspose.HTML.dll (25.4.0)

TypeInfo představuje typ odkazovaný z Element nebo Attr uzly, specifikované v schématech spojených s dokumentem.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Dědiční členové

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

Fields

DERIVATION_EXTENSION

Pokud je schéma dokumentu XML Schema [XML Schema Part 1] , tato konstanty představují derivát rozšířením.

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

Polní hodnota

ulong

DERIVATION_LIST

Pokud je schéma dokumentu XML Schema [XML Schema Part 1], tato konstanty představují seznam.

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

Polní hodnota

ulong

DERIVATION_RESTRICTION

Pokud je schéma dokumentu XML Schema [XML Schema Část 1], tato konstanty představují derivát omezením, pokud jsou zapojeny složité typy, nebo omezením, pokud jsou zapojeny jednoduché typy.

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

Polní hodnota

ulong

DERIVATION_UNION

Pokud je schéma dokumentu XML Schema [XML Schema Part 1], tato konstantní představuje spojení, pokud jsou zahrnuty jednoduché typy.

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

Polní hodnota

ulong

Properties

TypeName

Jméno typu deklarovaného pro související prvek nebo atribut, nebo nula, pokud není známo.

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

Hodnota nemovitosti

string

TypeNamespace

Obdrží typ namespace.Namespace typu deklarovaného pro související prvek nebo atribut nebo null, pokud prvek nemá deklaraci nebo pokud není k dispozici žádné informace o názvu prostoru.

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

Hodnota nemovitosti

string

Methods

IsDerivedFrom(String, String a ulong)

Tato metoda se vrací, pokud existuje derivace mezi definicí referenčního typu, tj. TypeInfo, na které se metoda nazývá, a jinou definicí typu, tj. definicí, která byla předána jako parametry.

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

Parameters

typeNamespaceArg string

Název název jiného typu definice

typeNameArg string

jméno jiného typu definice.

derivationMethod ulong

druh derivátu a podmínky použité mezi dvěma typy, jak je popsáno v seznamu konstant uvedených v tomto rozhran.

Returns

bool

Pokud je schéma dokumentu DTD nebo není schéma spojená s dokumentem, tato metoda se vždy vrátí falešná. Pokud je schéma dokumentu XML Schéma, metoda bude pravdivá, pokud je definice referenčního typu odvozená od jiné definice typu podle derivativního parametru. Pokud je hodnota parametru 0 (bez bodu je nastaven na 1 pro derivativní metodický parametr), metoda se vrátí pravdivá, pokud je druhá definice typu dosažitelná tím, že se z referenčního typu odvozená jakákoli kombinace {base type definition}, {item type definition} nebo {member type definitions.

 Čeština