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
Implements
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
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
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
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
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
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
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
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.