Class TypeInfo

Class TypeInfo

Numele spaţiului: Aspose.Html.Dom Asamblare: Aspose.HTML.dll (25.4.0)

TypeInfo reprezintă un tip referit din nodurile Element sau Attr, specificat în schemele asociate cu documentul.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Membrii moștenitori

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

Fields

DERIVATION_EXTENSION

Dacă schema documentului este un Schema XML [XML Schema Partea 1], această constantă reprezintă derivarea prin extindere.

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

Valoarea câmpului

ulong

DERIVATION_LIST

Dacă schema documentului este un Schema XML [XML Schema Part 1], această constantă reprezintă lista.

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

Valoarea câmpului

ulong

DERIVATION_RESTRICTION

Dacă schema documentului este un Schema XML [XML Schema Partea 1], această constantă reprezintă derivatul prin restricție dacă sunt implicate tipuri complexe sau o restricție dacă sunt implicate tipuri simple.

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

Valoarea câmpului

ulong

DERIVATION_UNION

Dacă schema documentului este un Schema XML [XML Schema Partea 1], această constantă reprezintă uniunea în cazul în care tipurile simple sunt implicate.

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

Valoarea câmpului

ulong

Properties

TypeName

Denumirea unui tip declarat pentru elementul sau atributul asociat, sau zero dacă necunoscut.

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

Valoarea proprietății

string

TypeNamespace

Obține tipul de nume spațiu.Spaceul de nume al tipului declarat pentru elementul sau atributul asociat sau zero dacă elementul nu are o declarație sau dacă informațiile de nume spațiu nu sunt disponibile.

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

Valoarea proprietății

string

Methods

IsDerivedFrom(String, String și Ulong)

Această metodă se întoarce dacă există o derivare între definiția tipului de referință, adică TypeInfo pe care se numește metoda și cealaltă definiție de tip, adică cea care a trecut ca parametri.

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

Parameters

typeNamespaceArg string

Numea diferitelor tipuri de definiţie

typeNameArg string

denumirea celorlalte tipuri de definiţie.

derivationMethod ulong

tipul de derivat și condițiile aplicate între două tipuri, după cum este descris în lista constanțelor prevăzute în această interfață.

Returns

bool

Dacă schema documentului este DTD sau nu este asociată cu documentul, această metodă va întoarce întotdeauna falsa.Dacă schema documentului este Schema XML, metoda va fi valabilă dacă definiția tipului de referință este derivată din cealaltă definiție a tipului în funcție de parametru de derivare.Dacă valoarea parametrului este 0 (nu este setată la 1 pentru parametru de derivareMetoda), metoda va întoarce valabilă dacă definiția tipului diferit poate fi atinsă prin recursarea oricărei combinații de definiție a tipului de referință {base type definition}, {item type definition} sau {member type definitions} din definiția tipului de referință.

 Română