Class TypeInfo

Class TypeInfo

Nazwa przestrzeń: Aspose.Html.Dom Zestaw: Aspose.HTML.dll (25.4.0)

TypeInfo jest typem odniesionym z węzłów Element lub Attr, określonym w schematach powiązanych z dokumentem.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Dziedziczeni członkowie

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

Fields

DERIVATION_EXTENSION

Jeśli schemat dokumentu jest schematem XML [XML Schema Część 1] ta stała reprezentuje pochodzenie przez rozszerzenie.

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

Wartość pola

ulong

DERIVATION_LIST

Jeśli schemat dokumentu jest schematem XML [część schematu XML], ta stała reprezentuje listę.

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

Wartość pola

ulong

DERIVATION_RESTRICTION

Jeśli schemat dokumentu jest schematem XML [XML Schema Część 1] ta stała reprezentuje pochodzenie przez ograniczenie, jeśli zaangażowane są złożone typy, lub ograniczenie, jeśli zaangażowane są proste typy.

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

Wartość pola

ulong

DERIVATION_UNION

Jeśli schemat dokumentu jest schematem XML [część schematu XML], ta stała reprezentuje związek, jeśli zaangażowane są proste typy.

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

Wartość pola

ulong

Properties

TypeName

Nazwa typu deklarowanego dla powiązanego elementu lub atrybutu, lub nula, jeśli nieznana.

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

Wartość nieruchomości

string

TypeNamespace

Otrzymuje 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; }

Wartość nieruchomości

string

Methods

IsDerivedFrom(strumień, strumień, ulong)

Metoda ta zwraca się, jeśli istnieje pochodzenie między definicją typu referencyjnego, tj. TypInfo, na której metoda jest nazywana, a inną definicją typu, tj. tą, która przeszła jako parametry.

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

Parameters

typeNamespaceArg string

Pojęcie nazwy innego typu definicji

typeNameArg string

Nazwa innego rodzaju definicji.

derivationMethod ulong

rodzaj pochodzenia i warunki stosowane między dwoma typami, jak opisano w wykazie stawów przewidzianych w tym interfejsie.

Returns

bool

Jeśli schema dokumentu jest DTD lub żadna schema nie jest powiązana z dokumentem, ta metoda zawsze zwraca fałszywą. Jeśli schema dokumentu jest schematem XML, metoda będzie prawdziwa, jeśli definicja typu referencyjnego pochodzi z definicji typu innego według parametru pochodzenia. Jeśli wartość parametru jest 0 (nie ma bitów ustawionych na 1 dla parametru pochodzenia Metoda), metoda powróci prawdziwa, jeśli inna definicja typu może być osiągnięta poprzez odwołanie się do jakiejkolwiek kombinacji {definicja typu bazowego}, {definicja typu przedmiotu} lub {definicja typu członka} z definicji typu referencyjnego.

 Polski