Class TypeInfo
Nazwa przestrzeń: Aspose.Html.Dom Zestaw: Aspose.HTML.dll (25.4.0)
TypeInfo jest typem odniesionym z węzłów Element lub Attr, określonym w schematach powiązanych z dokumentem.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Dziedziczeni członkowie
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Jeśli schemat dokumentu jest schematem XML [XML Schema Część 1] ta stała reprezentuje pochodzenie przez rozszerzenie.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Wartość pola
DERIVATION_LIST
Jeśli schemat dokumentu jest schematem XML [część schematu XML], ta stała reprezentuje listę.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Wartość pola
DERIVATION_RESTRICTION
Jeśli schemat dokumentu jest schematem XML [XML Schema Część 1] ta stała reprezentuje pochodzenie przez ograniczenie, jeśli zaangażowane są złożone typy, lub ograniczenie, jeśli zaangażowane są proste typy.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Wartość pola
DERIVATION_UNION
Jeśli schemat dokumentu jest schematem XML [część schematu XML], ta stała reprezentuje związek, jeśli zaangażowane są proste typy.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Wartość pola
Properties
TypeName
Nazwa typu deklarowanego dla powiązanego elementu lub atrybutu, lub nula, jeśli nieznana.
[DOMName("typeName")]
public string TypeName { get; }
Wartość nieruchomości
TypeNamespace
Otrzymuje typ namespace.The namespace of the type declared for the associated element or attribute or null if the element does not have declaration or if no namespace information is available.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Wartość nieruchomości
Methods
IsDerivedFrom(strumień, strumień, ulong)
Metoda ta zwraca się, jeśli istnieje pochodzenie między definicją typu referencyjnego, tj. TypInfo, na której metoda jest nazywana, a inną definicją typu, tj. tą, która przeszła jako parametry.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Pojęcie nazwy innego typu definicji
typeNameArg
string
Nazwa innego rodzaju definicji.
derivationMethod
ulong
rodzaj pochodzenia i warunki stosowane między dwoma typami, jak opisano w wykazie stawów przewidzianych w tym interfejsie.
Returns
Jeśli schema dokumentu jest DTD lub żadna schema nie jest powiązana z dokumentem, ta metoda zawsze zwraca fałszywą. Jeśli schema dokumentu jest schematem XML, metoda będzie prawdziwa, jeśli definicja typu referencyjnego pochodzi z definicji typu innego według parametru pochodzenia. Jeśli wartość parametru jest 0 (nie ma bitów ustawionych na 1 dla parametru pochodzenia Metoda), metoda powróci prawdziwa, jeśli inna definicja typu może być osiągnięta poprzez odwołanie się do jakiejkolwiek kombinacji {definicja typu bazowego}, {definicja typu przedmiotu} lub {definicja typu członka} z definicji typu referencyjnego.