Class TypeInfo
Nom dels espais: Aspose.Html.Dom Assemblea: Aspose.HTML.dll (25.4.0)
El TypeInfo representa un tipus referit des dels nodes Element o Attr, especificats en els esquemes associats amb el document.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Membres heretats
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Si l’esquema del document és un esquema XML [XML Schema Part 1], aquesta constant representa la derivada per extensió.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Valor de camp
DERIVATION_LIST
Si l’esquema del document és un esquema XML [XML Schema Part 1], aquesta constant representa la llista.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Valor de camp
DERIVATION_RESTRICTION
Si l’esquema del document és un esquema XML [XML Schema Part 1], aquesta constant representa la derivació per restricció si s’inclouen els tipus complexos, o una limitació quan es inclouin els simples tipus.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Valor de camp
DERIVATION_UNION
Si l’esquema del document és un esquema XML [XML Schema Part 1], aquesta constant representa la unió si s’inclouen tipus simples.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Valor de camp
Properties
TypeName
El nom d’un tipus declarat per a l’element o atribut associat, o nul si desconegut.
[DOMName("typeName")]
public string TypeName { get; }
Valor de la propietat
TypeNamespace
L’espai de nom del tipus declarat per a l’element o atribut associat o nul si el element no té declaració o si no hi ha cap informació del nom espai disponible.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Valor de la propietat
Methods
IsDerivedFrom(Esquema, string i ulong)
Aquest mètode torna si hi ha una derivació entre la definició de tipus de referència, és a dir, el TypeInfo sobre el qual es crida el metge, i l’altra definición del tipus, per exemple, la que va passar com a paràmetres.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
El nom de l’altre tipus de definició
typeNameArg
string
nom de l’altre tipus de definició.
derivationMethod
ulong
El tipus de derivació i les condicions aplicades entre dos tipus, tal com es descriu en la llista de constants proporcionats en aquesta interfície.
Returns
Si l’esquema del document és un DTD o no hi ha un esquema associat amb el document, aquest mètode sempre es retornarà fals. Si el sistema de document està en un XML Schema, el metge serà veritable si la definició del tipus de referència es deriveix d’una altra definición de tipus segons el paràmetre de derivació. si el valor del paramètre és 0 (no bit s’estableix a 1 per a la derivadaMetode parametre), el mètodi es tornarà veritat si l’altre tipus es pot aconseguir recorrint qualsevol combinació de {definir tipus bàsic}, {despectacle tipus definicions} o {definicions tipus membre} de la defineció dels tipus.