Class TypeInfo
Il nome: Aspose.Html.Dom Assemblaggio: Aspose.HTML.dll (25.4.0)
Il TypeInfo rappresenta un tipo riferito dai nodi Element o Attr, specificato nei schemi associati al documento.
[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
Se lo schema del documento è un schema XML [XML Schema Part 1], questa costante rappresenta la derivazione per estensione.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Valore di campo
DERIVATION_LIST
Se lo schema del documento è un schema XML [XML Schema Part 1], questa costante rappresenta la lista.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Valore di campo
DERIVATION_RESTRICTION
Se lo schema del documento è un schema XML [XML Schema Part 1], questa costante rappresenta la derivazione con restrizione se i tipi complessi sono coinvolti, o una restrizione se i tipi semplici sono coinvolti.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Valore di campo
DERIVATION_UNION
Se lo schema del documento è un schema XML [XML Schema Part 1], questa costante rappresenta l’unione se i tipi semplici sono coinvolti.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Valore di campo
Properties
TypeName
Il nome di un tipo dichiarato per l’elemento o atributo associato, o zero se sconosciuto.
[DOMName("typeName")]
public string TypeName { get; }
Valore di proprietà
TypeNamespace
Il nome spazio del tipo dichiarato per l’elemento o atributo associato o null se l’elemento non ha dichiarazione o se nessuna informazione di nome spazio è disponibile.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Valore di proprietà
Methods
IsDerivedFrom(String, String e Ulong)
Questo metodo ritorna se c’è una derivazione tra la definizione del tipo di riferimento, cioè il TypeInfo su cui viene chiamato il metodo, e l’altra definizione del tipo, cioè quella passata come parametri.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Il nome dello stesso tipo di definizione
typeNameArg
string
Il nome dell’altra definizione.
derivationMethod
ulong
il tipo di derivazione e le condizioni applicate tra due tipi, come descritto nella lista dei costanti forniti in questa interfaccia.
Returns
Se lo schema del documento è un DTD o nessun schema è associato al documento, questo metodo ritornerà sempre falso. Se lo schema del documento è un schema XML, il metodo sarà vero se la definizione del tipo di riferimento è derivata dall’altra definizione del tipo in base al parametro di derivazione. Se il valore del parametro è 0 (no bit è impostato a 1 per il parametro del metodo), il metodo ritornerà vero se l’altra definizione del tipo può essere raggiunta ricorrendo a qualsiasi combinazione di {base type definition}, {item type definition}, o {member type definitions} dalla definizione del tipo di riferimento.