Class TypeInfo
Le nom : Aspose.Html.Dom Assemblaggio: Aspose.HTML.dll (25.4.0)
Le TypeInfo représente un type référencé à partir des nœuds Element ou Attr, spécifié dans les schémas associés au document.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
I membri ereditari
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 le schéma du document est un Schéma XML [XML Schema Part 1], cette constante représente la dérivation par extension.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Valore di campo
DERIVATION_LIST
Si le schéma du document est un Schéma XML [XML Schema Part 1], cette constante représente la liste.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Valore di campo
DERIVATION_RESTRICTION
Si le schéma du document est un Schéma XML [XML Schema Part 1], cette constante représente la dérivation par restriction si les types complexes sont impliqués, ou une limitation si des types simples sont concernés.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Valore di campo
DERIVATION_UNION
Si le schéma du document est un Schéma XML [XML Schema Part 1], cette constante représente l’union si des types simples sont impliqués.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Valore di campo
Properties
TypeName
Le nom d’un type déclaré pour l’élément associé ou attribut, ou null si inconnu.
[DOMName("typeName")]
public string TypeName { get; }
Valore di proprietà
TypeNamespace
Obtenez le type nomespace.L’espace nom du type déclaré pour l’élément ou attribut associé ou null si le élément n’a pas de déclaration ou si aucune information sur le domaine nom n’est disponible.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Valore di proprietà
Methods
IsDerivedFrom(Téléchargement, string, ulong)
Cette méthode revient s’il y a une dérivation entre la définition de type de référence, c’est-à-dire le TypeInfo sur lequel la méthodologie est appelée, et l’autre décision du type, ce qui signifie que celle-ci est passée en tant que paramètres.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Le nom de l’autre type de définition
typeNameArg
string
Le nom de l’autre type de définition.
derivationMethod
ulong
le type de dérivation et les conditions appliquées entre deux types, comme décrit dans la liste des constants fournies dans cette interface.
Returns
Si le schéma du document est un DTD ou qu’il n’est pas associé au document, cette méthode retournera toujours faux.Si le Schéma de document était un XML Schema, la méthodologie sera valable si la définition du type de référence est dérivée de l’autre décision de type selon le paramètre de derivation. Si la valeur du paramétrage est 0 (pas de bit est fixée à 1 pour le déviationMethode paraméter), la methode reviendra valide si le autre type peut être atteint en recourant à une combinaison de {definition de genre de base}, {défection de style d’objet} ou {définition des types de membre} de la définition du modèle de reference.