Class TypeInfo
nazivni prostor: Aspose.Html.Dom Sastav: Aspose.HTML.dll (25.4.0)
TypeInfo predstavlja tip koji se odnosi na Element ili Attr čvorove, koji su navedeni u shemama povezanim s dokumentom.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
naslijeđeni članovi
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Ako je shema dokumenta XML shema [XML shema dio 1], ova konstantna predstavlja derivativ po proširenju.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Vrijednost polja
DERIVATION_LIST
Ako je raspored dokumenta XML raspored [XML raspored dio 1], ovaj konstant predstavlja popis.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Vrijednost polja
DERIVATION_RESTRICTION
Ako je shema dokumenta XML shema [XML shema dio 1], ta konstantna predstavlja derivativ po ograničenju ako su uključeni složeni tipi, ili ograničenje ako su uključeni jednostavni tipi.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Vrijednost polja
DERIVATION_UNION
Ako je raspored dokumenta XML raspored [XML raspored dio 1], ta konstantna predstavlja uniju ako su uključeni jednostavni tipi.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Vrijednost polja
Properties
TypeName
Naziv tipa koji je proglašen za povezani element ili svojstvo, ili nula ako nije poznato.
[DOMName("typeName")]
public string TypeName { get; }
Vrijednost nekretnina
TypeNamespace
Dobiva nazivni prostor tipa koji je prijavljen za povezani element ili svojstvo ili nula ako element nema izjavu ili ako nema podataka o nazivnom prostoru.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Vrijednost nekretnina
Methods
IsDerivedFrom(String, String i ulong)
Ova metoda se vraća ako postoji izvedenje između definicije referentnog tipa, tj. TypeInfo na kojem se metoda poziva, i druge definicije tipa, tj. one koje su prošli kao parametri.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
nazivno područje druge vrste definicije
typeNameArg
string
naziv druge vrste definicije.
derivationMethod
ulong
Vrsta derivata i uvjeti primjenjivi između dva tipa, kako je opisano u popisu konstanta predviđenih u ovom sučelju.
Returns
Ako je shema dokumenta DTD ili nijedna shema nije povezana s dokumentom, ta će metoda uvijek vratiti lažnu.Ako je shema dokumenta XML shema, metoda će biti istinita ako je definicija referentnog tipa potječe iz druge definicije tipa prema parametru derivata.Ako je vrijednost parametara 0 (ne bit je postavljen na 1 za definiciju Metoda parametara), metoda će se vratiti istinita ako se druga definicija tipa može postići upućivanjem bilo koje kombinacije {bazne definicije tipa}, {tj. definicije tipa} ili {tj. definicije tipa} iz definicije referentnog tipa.