Class TypeInfo
Tên không gian: Aspose.Html.Dom Tổng hợp: Aspose.HTML.dll (25.4.0)
TypeInfo đại diện cho một loại được đề cập từ các nút Element hoặc Attr, được chỉ định trong các chương trình liên quan đến tài liệu.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Thành viên thừa kế
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Nếu biểu đồ của tài liệu là một biểu đồ XML [XML Schema Part 1], thì liên tục này đại diện cho sự xuất phát bằng phần mở rộng.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Giá trị Field
DERIVATION_LIST
Nếu biểu đồ của tài liệu là một biểu đồ XML [XML Schema Part 1] thì liên tục này đại diện cho danh sách.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Giá trị Field
DERIVATION_RESTRICTION
Nếu biểu đồ của tài liệu là một biểu đồ XML [XML Schema Part 1], thì liên tục này đại diện cho sự xuất phát bằng hạn chế nếu các loại phức tạp được liên quan, hoặc một hạn chế nếu các loại đơn giản được liên quan.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Giá trị Field
DERIVATION_UNION
Nếu biểu đồ của tài liệu là một biểu đồ XML [XML Schema Part 1], thì liên tục này đại diện cho liên minh nếu các loại đơn giản được liên kết.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Giá trị Field
Properties
TypeName
Tên của một loại được tuyên bố cho các yếu tố hoặc thuộc tính liên quan, hoặc không nếu không biết.
[DOMName("typeName")]
public string TypeName { get; }
Giá trị bất động sản
TypeNamespace
Nhận loại namespace.The namespace of the type declared for the associated element or attribute or null if the element does not have a declaration or if no namespace information is available.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Giá trị bất động sản
Methods
IsDerivedFrom(string, string, cuối cùng)
Phương pháp này quay trở lại nếu có sự xuất phát giữa định nghĩa kiểu tham chiếu, tức là TypeInfo mà phương pháp đang được gọi, và định nghĩa kiểu khác, tức là định nghĩa kiểu đã qua như các thông số.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Tên không gian của loại định nghĩa khác
typeNameArg
string
Tên của loại định nghĩa khác.
derivationMethod
ulong
loại xuất và điều kiện áp dụng giữa hai loại, như được mô tả trong danh sách các liên tục được cung cấp trong giao diện này.
Returns
Nếu biểu đồ của tài liệu là DTD hoặc không có biểu đồ được liên kết với tài liệu, phương pháp này sẽ luôn luôn trở lại giả. Nếu biểu đồ của tài liệu là biểu đồ XML, phương pháp sẽ đúng nếu định nghĩa kiểu tham chiếu được lấy từ định nghĩa kiểu khác theo thông số tham chiếu. Nếu giá trị của thông số là 0 (không có bit được thiết lập cho 1 cho thông số tham chiếuMethod), phương pháp sẽ trở lại đúng nếu định nghĩa kiểu khác có thể đạt được bằng cách truy cập bất kỳ sự kết hợp của {base type definition}, {item type definition}, hoặc {member type definitions} từ định nghĩa kiểu tham chiếu.