Class TypeInfo
Nome do espaço: Aspose.Html.Dom Assembleia: Aspose.HTML.dll (25.4.0)
O TypeInfo representa um tipo referido a partir dos nódulos Element ou Attr, especificado nos esquemas associados ao documento.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Membros herdados
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Se o esquema do documento é um esquema XML [XML Schema Part 1], esta constante representa a derivada por extensão.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Valor de campo
DERIVATION_LIST
Se o esquema do documento é um esquema XML [XML Schema Part 1], esta constante representa a lista.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Valor de campo
DERIVATION_RESTRICTION
Se o esquema do documento é um esquema XML [XML Schema Part 1], esta constante representa a derivada por restrição se os tipos complexos estão envolvidos, ou uma restrição se os tipos simples estão envolvidos.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Valor de campo
DERIVATION_UNION
Se o esquema do documento é um esquema XML [XML Schema Part 1], esta constante representa a união se os tipos simples forem envolvidos.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Valor de campo
Properties
TypeName
O nome de um tipo declarado para o elemento ou atributo associado, ou nulo se desconhecido.
[DOMName("typeName")]
public string TypeName { get; }
Valor da propriedade
TypeNamespace
O nome de espaço do tipo declarado para o elemento ou atributo associado ou nulo se o elemento não tiver declaração ou se nenhuma informação de nome de espaço estiver disponível.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Valor da propriedade
Methods
IsDerivedFrom(Título, Título, Título)
Este método retorna se houver uma derivação entre a definição de tipo de referência, isto é, o TypeInfo em que o método é chamado, e a outra definição de tipo, isto é, a que passou como parâmetros.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Nome do outro tipo de definição
typeNameArg
string
nome do outro tipo de definição.
derivationMethod
ulong
o tipo de derivado e as condições aplicadas entre dois tipos, conforme descrito na lista de constantes fornecida nesta interface.
Returns
Se o esquema do documento é um DTD ou nenhuma esquema está associada ao documento, este método sempre retornará falso. Se o esquema do documento é um esquema XML, o método será verdadeiro se a definição do tipo de referência for derivada da outra definição do tipo de derivado. Se o valor do parâmetro é 0 (não bit é fixado para 1 para o parâmetro do método), o método retornará verdadeiro se a outra definição do tipo pode ser alcançada recorrendo qualquer combinação de {definição do tipo de base}, {definição do tipo de item}, ou {definições do tipo de membro} da definição do tipo de referência.