Class TypeInfo
Navne til: Aspose.Html.Dom Sammensætning: Aspose.HTML.dll (25.4.0)
TypeInfo repræsenterer en type, der henvises fra Element eller Attr noder, angivet i de ordninger, der er forbundet med dokumentet.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
De arvede medlemmer
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Hvis dokumentets skema er en XML Schema [XML Schema Part 1], repræsenterer denne konstante derivat ved udvidelse.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Fællesværdi
DERIVATION_LIST
Hvis dokumentets skema er en XML Schema [XML Schema Part 1], repræsenterer denne konstant listen.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Fællesværdi
DERIVATION_RESTRICTION
Hvis dokumentets skema er en XML Schema [XML Schema Part 1], repræsenterer denne konstante derivat ved begrænsning, hvis komplekse typer er involveret, eller en begrænsning, hvis enkle typer er involveret.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Fællesværdi
DERIVATION_UNION
Hvis dokumentets schema er en XML Schema [XML Schema Part 1], repræsenterer denne konstante foreningen, hvis simple typer er involveret.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Fællesværdi
Properties
TypeName
Navnet på en type, der er erklæret for det tilknyttede element eller atribut, eller nul, hvis ikke kendt.
[DOMName("typeName")]
public string TypeName { get; }
Ejendomsværdi
TypeNamespace
Opnår typen namespace.Namespace af typen erklæret for det tilknyttede element eller atribut eller null, hvis elementet ikke har en erklæring eller hvis ingen namespace oplysninger er tilgængelige.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Ejendomsværdi
Methods
IsDerivedFrom(String, String og Ulong)
Denne metode returnerer, hvis der er en derivation mellem reference type definition, det vil sige TypeInfo, på hvilken metoden er kaldt, og den anden type definition, det vil sige den, der passerer som parametre.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Navneområdet for den anden type definition
typeNameArg
string
Navnet på den anden type definition.
derivationMethod
ulong
den type af derivat og betingelserne, der anvendes mellem to typer, som beskrevet i listen over konstant, der er angivet i denne grænseflade.
Returns
Hvis dokumentets schema er en DTD eller ingen schema er forbundet med dokumentet, vil denne metode altid returnere falsk. Hvis dokumentets schema er en XML Schema, vil metoden være gyldig, hvis reference type definition er deriveret fra den anden type definition i henhold til derivation parametre. Hvis værdien af parameteren er 0 (ingen bit er fastsat til 1 for derivationMethod parameter), vil metoden være gyldig, hvis den anden type definition kan opnås ved at tilbagekalde enhver kombination af {base type definition}, {item type definition} eller {member type definition} fra reference type definition.