Class TypeInfo
De naam: Aspose.Html.Dom Verzameling: Aspose.HTML.dll (25.5.0)
De TypeInfo is een type die verwijst uit de Element- of Attr-knoten, die in de met het document geassocieerde schema’s wordt aangegeven.
[DOMObject]
[DOMName("TypeInfo")]
[ComVisible(true)]
public class TypeInfo : DOMObject, INotifyPropertyChangedInheritance
Implements
Geëerbiede leden
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de derivatie door uitbreiding.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2veldwaarde
DERIVATION_LIST
Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de lijst.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8veldwaarde
DERIVATION_RESTRICTION
Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de derivatie door beperking als complexe typen betrokken zijn, of een beperking als eenvoudige typen betrokken zijn.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1veldwaarde
DERIVATION_UNION
Als het schema van het document een XML Schema [XML Schema Deel 1] is, vertegenwoordigt deze constante de vereniging als eenvoudige typen betrokken zijn.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4veldwaarde
Properties
TypeName
De naam van een type aangekondigd voor het geassocieerde element of attribute, of nul als onbekend.
[DOMName("typeName")]
public string TypeName { get; }Eigendomswaarde
TypeNamespace
De naamruimte van het aangekondigde type voor het geassocieerde element of attribute of null als het element geen verklaring heeft of als geen naamruimte informatie beschikbaar is.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }Eigendomswaarde
Methods
IsDerivedFrom(String, String en Ulong)
Deze methode komt terug als er een derivatie bestaat tussen de referentietype-definitie, d.w.z. de TypeInfo waarop de methode wordt genoemd, en de andere type-definitie, d.w.z. die als parameters is overgenomen.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)Parameters
typeNamespaceArg string
De naamruimte van de andere definitie
typeNameArg string
De naam van de andere definitie.
derivationMethod ulong
het type derivatie en de voorwaarden die tussen twee soorten zijn toegepast, zoals beschreven in de lijst van constanten die in deze interface zijn verstrekt.
Returns
Als het schema van het document een DTD is of geen schema is geassocieerd met het document, zal deze methode altijd vals worden teruggekeerd.Als het schema van het document een XML schema is, zal de methode waar zijn als de referentietype definitie afkomstig is van de andere type definitie volgens de derivatieparameters.Als de waarde van de parameter 0 is (niet bit is vastgesteld op 1 voor de derivatieMethod parameter), zal de methode waar zijn als de andere type definitie kan worden bereikt door een combinatie van {base type definitie}, {item type definitie} of {lid type definitie} van de referentietype definitie te recurseren.