Class TypeInfo
Названий на: Aspose.Html.Dom Асамблея: Aspose.HTML.dll (25.4.0)
TypeInfo являє собою тип, що відноситься з елемента або Attr вузлів, зазначених в схемах, пов’язаних з документом.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Нападні члени
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Якщо схема документа є схемою XML [Частина схеми XML], ця константа являє собою деривацію за розширенням.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Полезна вартість
DERIVATION_LIST
Якщо схема документа є схемою XML [Частина схеми XML], ця константа являє собою список.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Полезна вартість
DERIVATION_RESTRICTION
Якщо схема документа є схемою XML [XML схема частина 1], ця константа являє собою деривацію обмеженням, якщо в ньому входять складні типи, або обмеженням, якщо в ньому входять прості типи.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Полезна вартість
DERIVATION_UNION
Якщо схема документа є схемою XML [Частина схеми XML], ця константа представляє союз, якщо в ньому беруть участь прості типи.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Полезна вартість
Properties
TypeName
Ім’я типу, оголошеного для пов’язаного елемента або атрибуту, або нуль, якщо невідомо.
[DOMName("typeName")]
public string TypeName { get; }
вартість нерухомості
TypeNamespace
Приймає тип 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; }
вартість нерухомості
Methods
IsDerivedFrom(Стрий, Стрий, Стрий)
Цей метод повертається, якщо існує деривація між визначенням референтного типу, тобто TypeInfo, на якому називається метод, і іншим типовим визначенням, тобто тим, який пройшов як параметри.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Ім’я другого типу визначення
typeNameArg
string
Назва іншого типу визначення.
derivationMethod
ulong
тип деривації та умови, що застосовуються між двома типами, як описано в списку константів, наданих в цьому інтерфейсі.
Returns
Якщо схема документа є ДТД або жодна схема не пов’язана з документом, цей метод завжди повернеться фальшивим. якщо схема документа є схемою XML, метод буде правдивим, якщо визначення типу посилання випливає з іншого типу визначення відповідно до параметра деривації. якщо значення параметра 0 (ні біт встановлено на 1 для дериваціїПараметр методу), метод повернеться правдивим, якщо інше визначення типу можна досягти шляхом відкликання будь-якої комбінації {базового типу визначення}, {деривації типу предмету}, або {деривації типу члена} з визначення типу посилання.