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
Implements
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
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
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
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
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
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
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
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.