Class TypeInfo
Название пространства: Aspose.Html.Dom Ассоциация: Aspose.HTML.dll (25.4.0)
TypeInfo представляет собой тип, упомянутый из узлов Element или 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 Schema Part 1], эта константа представляет собой деривацию по расширению.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Полевая ценность
DERIVATION_LIST
Если схема документа является схемой XML [XML Schema Part 1], эта константа представляет список.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Полевая ценность
DERIVATION_RESTRICTION
Если схема документа является схемой XML [XML Schema Part 1], эта константа представляет собой деривацию по ограничению, если в ней входят сложные типы, или ограничение, когда в них вступают простые типа.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Полевая ценность
DERIVATION_UNION
Если схема документа является схемой XML [XML Schema Part 1], эта константа представляет собой союз, если включены простые типы.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Полевая ценность
Properties
TypeName
Название вида, декларированного для сопутствующего элемента или атрибута, или нуль, если неизвестно.
[DOMName("typeName")]
public string TypeName { get; }
Стоимость недвижимости
TypeNamespace
Имеет тип namespace.The name space of the type declared for the associated element or attribute or null if the element does not have a declaration or if no nameespace 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 для параметра метода), метод возвращается истинным, когда другое опредечение типа может быть достигнуто путем обращения к любому сочетанию {базового типа определений}, {дефиниции типа предмета} или {определений типа членов} из опредетельства типа reference.