Class TypeInfo

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

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

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

ulong

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

ulong

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

ulong

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

ulong

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à

string

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à

string

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

bool

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.

 Français