Class TypeInfo
A név: Aspose.Html.Dom Összefoglaló: Aspose.HTML.dll (25.4.0)
A TypeInfo az Element vagy Attr csomópontokból hivatkozott típus, amelyet a dokumentumhoz kapcsolódó rendszerekben állapítanak meg.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Örökletes tagok
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Ha a dokumentum diagramja XML Schema [XML Schema Part 1] , ez az állandó képviseli a származást kiterjesztéssel.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
mező értéke
DERIVATION_LIST
Ha a dokumentum diagramja XML diagram [XML diagram rész], ez az állandó képviseli a listát.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
mező értéke
DERIVATION_RESTRICTION
Ha a dokumentum rendszer XML rendszer [XML rendszer rész], ez az állandó jelenti a származást korlátozással, ha összetett típusok szerepelnek, vagy korlátozás, ha egyszerű típusok szerepelnek.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
mező értéke
DERIVATION_UNION
Ha a dokumentum rendszer XML rendszer [XML rendszer rész], ez az állandó képviseli az egyesületet, ha egyszerű típusok szerepelnek.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
mező értéke
Properties
TypeName
A kapcsolódó elemhez vagy attribútumhoz kijelölt típus neve, vagy null, ha ismeretlen.
[DOMName("typeName")]
public string TypeName { get; }
ingatlan értéke
TypeNamespace
Megkapja a névtér típust.A névtér típust a kapcsolódó elemhez vagy attribútumhoz vagy nullához kijelentette, ha az elemnek nincs kijelentése, vagy ha nincs névtér információ.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
ingatlan értéke
Methods
IsDerivedFrom(szálak, szálak, szálak)
Ez a módszer akkor fordul elő, ha a referenciatípus meghatározása, azaz a TypeInfo, amelyen a módszert hívják, és a másik típus meghatározása, azaz a paraméterként átadott.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
A másik típusú meghatározás neve
typeNameArg
string
a másik típusú meghatározás neve.
derivationMethod
ulong
a származási típus és a két típus között alkalmazott feltételek, amint azt a jelen interfészben szereplő állományok listáján leírták.
Returns
Ha a dokumentum diagramja DTD vagy nincs diagram kapcsolódik a dokumentumhoz, ez a módszer mindig hamis lesz. Ha a dokumentum diagramja XML diagram, a módszer érvényes lesz, ha a referenciatípus definíciója a származási paraméter szerint a másik típus definícióból származik. Ha a paraméter értéke 0 (nincs bit a származási paraméter esetében 1), a módszer érvényes lesz, ha a másik típus definíciót a referenciatípus definícióból {bázis típus definíció}, {elem típus definíció} vagy {tag típus definíciói} bármely kombinációjával lehet elérni.