Class TypeInfo
De naam: Aspose.Html.Dom Verzameling: Aspose.HTML.dll (25.4.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.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
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 = 2
veldwaarde
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 = 8
veldwaarde
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 = 1
veldwaarde
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 = 4
veldwaarde
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.