Class TypeInfo

Class TypeInfo

Nombre del espacio: Aspose.Html.Dom Colección: Aspose.HTML.dll (25.4.0)

El TypeInfo representa un tipo referido desde los nódulos Element o Attr, especificado en los esquemas asociados con el documento.

[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Miembros heredados

DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Fields

DERIVATION_EXTENSION

Si el esquema de un documento es un Schema XML [XML Scheme Part 1], esta constante representa la derivación por extensión.

[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2

Valor de campo

ulong

DERIVATION_LIST

Si el esquema de un documento es un Schema XML [XML Scheme Part 1], esta constante representa la lista.

[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8

Valor de campo

ulong

DERIVATION_RESTRICTION

Si el esquema del documento es un Schema XML, esta constante representa la derivación por restricción si se involucran los tipos complejos, o una restrición en caso de que se implican los simples tipos.

[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1

Valor de campo

ulong

DERIVATION_UNION

Si el esquema del documento es un Schema XML, esta constante representa la unión si se involucran los tipos simples.

[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4

Valor de campo

ulong

Properties

TypeName

El nombre de un tipo declarado para el elemento o atributo asociado, o nulo si desconocido.

[DOMName("typeName")]
public string TypeName { get; }

Valor de la propiedad

string

TypeNamespace

Obtenga el tipo namespace.El nombreespace del tipo declarado para el elemento o atributo asociado o null si el element no tiene declaración o si no hay información de nombre space disponible.

[DOMName("typeNamespace")]
public string TypeNamespace { get; }

Valor de la propiedad

string

Methods

IsDerivedFrom(Síntomas, string y ulong)

Este método se devuelve si hay una derivación entre la definición de tipo de referencia, es decir, el TypeInfo en el que se llama el método, y la otra definición del tipo, ésta es la que pasó como parámetros.

[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)

Parameters

typeNamespaceArg string

El nombre del otro tipo de definición

typeNameArg string

el nombre del otro tipo de definición.

derivationMethod ulong

el tipo de derivación y las condiciones aplicadas entre dos tipos, como se describe en la lista de constantes proporcionadas en esta interfaz.

Returns

bool

Si el esquema del documento es un DTD o no se asocia con el documento, este método siempre devolverá falso.Si el schema de documento sea un Schema XML, el método será verdadero si la definición de tipo de referencia se derive de la otra definición del tipo según el parámetro de derivado. si el valor del parametro es 0 (no bit se establece a 1 para la derivadaMétodo Parámeter), el metodo volverá cierto si se puede alcanzar el otro tipo definido recurriendo a cualquier combinación de {definimiento de tipos de base}, {definición de Tipo de Objeto} o {Definciones de Título de Miembro} desde la definición.

 Español