Class TypeInfo

Class TypeInfo

Namn på plats: Aspose.Html.Dom Sammanfattning: Aspose.HTML.dll (25.4.0)

TypeInfo representerar en typ som hänvisas från Element eller Attr noder, som anges i de scheman som är kopplade till dokumentet.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Arvsmedlemmar

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

Fields

DERIVATION_EXTENSION

Om dokumentets schema är en XML Schema [XML Schema Part 1] representerar denna konstant derivat genom förlängning.

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

Fältvärde

ulong

DERIVATION_LIST

Om dokumentets schema är en XML Schema [XML Schema Part 1] representerar denna konstant listan.

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

Fältvärde

ulong

DERIVATION_RESTRICTION

Om dokumentets schema är en XML-schema [XML-schema del 1] representerar denna konstant derivat genom begränsning om komplexa typer är inblandade, eller en begränsning om enkla typer är inblandade.

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

Fältvärde

ulong

DERIVATION_UNION

Om dokumentets schema är en XML Schema [XML Schema Part 1] representerar denna konstant union om enkla typer är inblandade.

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

Fältvärde

ulong

Properties

TypeName

Namnet på en typ som deklarerats för det associerade elementet eller attributet, eller noll om okänt.

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

Fastighetsvärde

string

TypeNamespace

Den typ namespace.Namnespace för den typ som deklareras för det associerade elementet eller attributet eller noll om elementet inte har en deklaration eller om ingen information om namespace är tillgänglig.

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

Fastighetsvärde

string

Methods

IsDerivedFrom(String, String och Ulong)

Denna metod returneras om det finns en derivat mellan referenstypdefinitionen, det vill säga TypeInfo på vilken metoden kallas, och den andra typdefinitionen, det vill säga den som passerade som parametrar.

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

Parameters

typeNamespaceArg string

Namnet på den andra typen av definition

typeNameArg string

Namnet på den andra definitionen.

derivationMethod ulong

typ av derivat och villkor som tillämpas mellan två typer, som beskrivs i förteckningen över konstant som anges i detta gränssnitt.

Returns

bool

Om dokumentets schema är en DTD eller ingen schema är förknippad med dokumentet, kommer denna metod alltid att returnera falsk. Om dokumentets schema är en XML Schema, kommer metoden att vara sant om referenstypdefinitionen härrör från den andra typdefinitionen i enlighet med derivationsparameter. Om parametrens värde är 0 (ingen bit är inställd till 1 för derivationenMethod parameter), kommer metoden att vara sant om den andra typdefinitionen kan uppnås genom att återkalla någon kombination av {base typdefinition}, {item typdefinition}, eller {medlemtypdefinitioner} från referenstypdefinitionen.

 Svenska