Class TypeInfo
Název místa: Aspose.Html.Dom Sbírka: Aspose.HTML.dll (25.4.0)
TypeInfo představuje typ odkazovaný z Element nebo Attr uzly, specifikované v schématech spojených s dokumentem.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Dědiční členové
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Pokud je schéma dokumentu XML Schema [XML Schema Part 1] , tato konstanty představují derivát rozšířením.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Polní hodnota
DERIVATION_LIST
Pokud je schéma dokumentu XML Schema [XML Schema Part 1], tato konstanty představují seznam.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Polní hodnota
DERIVATION_RESTRICTION
Pokud je schéma dokumentu XML Schema [XML Schema Část 1], tato konstanty představují derivát omezením, pokud jsou zapojeny složité typy, nebo omezením, pokud jsou zapojeny jednoduché typy.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Polní hodnota
DERIVATION_UNION
Pokud je schéma dokumentu XML Schema [XML Schema Part 1], tato konstantní představuje spojení, pokud jsou zahrnuty jednoduché typy.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Polní hodnota
Properties
TypeName
Jméno typu deklarovaného pro související prvek nebo atribut, nebo nula, pokud není známo.
[DOMName("typeName")]
public string TypeName { get; }
Hodnota nemovitosti
TypeNamespace
Obdrží typ namespace.Namespace typu deklarovaného pro související prvek nebo atribut nebo null, pokud prvek nemá deklaraci nebo pokud není k dispozici žádné informace o názvu prostoru.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Hodnota nemovitosti
Methods
IsDerivedFrom(String, String a ulong)
Tato metoda se vrací, pokud existuje derivace mezi definicí referenčního typu, tj. TypeInfo, na které se metoda nazývá, a jinou definicí typu, tj. definicí, která byla předána jako parametry.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Název název jiného typu definice
typeNameArg
string
jméno jiného typu definice.
derivationMethod
ulong
druh derivátu a podmínky použité mezi dvěma typy, jak je popsáno v seznamu konstant uvedených v tomto rozhran.
Returns
Pokud je schéma dokumentu DTD nebo není schéma spojená s dokumentem, tato metoda se vždy vrátí falešná. Pokud je schéma dokumentu XML Schéma, metoda bude pravdivá, pokud je definice referenčního typu odvozená od jiné definice typu podle derivativního parametru. Pokud je hodnota parametru 0 (bez bodu je nastaven na 1 pro derivativní metodický parametr), metoda se vrátí pravdivá, pokud je druhá definice typu dosažitelná tím, že se z referenčního typu odvozená jakákoli kombinace {base type definition}, {item type definition} nebo {member type definitions.