Class TypeInfo
Nama dari : Aspose.Html.Dom Pengumpulan: Aspose.HTML.dll (25.4.0)
TypeInfo mewakili jenis yang dirujuk dari nod Element atau Attr, yang ditentukan dalam skema yang terkait dengan dokumen.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
anggota yang diwarisi
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Jika skema dokumen adalah skema XML [XML Schema Part 1] , konstanta ini mewakili derivasi dengan perpanjangan.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Nilai lapangan
DERIVATION_LIST
Jika skema dokumen adalah skema XML [XML Schema Part 1], konstanta ini mewakili daftar.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Nilai lapangan
DERIVATION_RESTRICTION
Jika skema dokumen adalah skema XML [XML Schema Part 1], konstanta ini mewakili derivat dengan pembatasan jika jenis kompleks terlibat, atau pembatasan jika jenis sederhana terlibat.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Nilai lapangan
DERIVATION_UNION
Jika skema dokumen adalah skema XML [XML Schema Part 1], konstanta ini mewakili kesatuan jika jenis sederhana terlibat.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Nilai lapangan
Properties
TypeName
Nama jenis yang diisytiharkan untuk unsur atau atribut yang terkait, atau null jika tidak diketahui.
[DOMName("typeName")]
public string TypeName { get; }
Nilai Properti
TypeNamespace
Dapatkan jenis namespace.Namespace jenis yang diisytiharkan untuk elemen atau atribut yang terkait atau null jika elemen tidak memiliki deklarasi atau jika tidak ada informasi namaespace tersedia.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Nilai Properti
Methods
IsDerivedFrom(String, String dan Ulong)
Metode ini kembali jika ada derivasi antara definisi jenis referensi, yaitu TypeInfo di mana metode dipanggil, dan definisi jenis lain, yaitu yang berlalu sebagai parameter.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
Nama-nama dari definisi jenis lain
typeNameArg
string
Nama jenis definisi yang lain.
derivationMethod
ulong
jenis derivasi dan kondisi yang diterapkan antara dua jenis, seperti yang dijelaskan dalam daftar konstan yang disediakan dalam antarmuka ini.
Returns
Jika skema dokumen adalah DTD atau tidak ada skema dikaitkan dengan dokumen, metode ini akan selalu kembali palsu.Jika skema dokumen adalah skema XML, metode ini akan benar jika definisi jenis referensi didirikan dari definisi jenis lain sesuai dengan parameter derivasi.Jika nilai parameter adalah 0 (tidak ada bit yang ditetapkan untuk 1 untuk derivasiMetode parameter), metode ini akan kembali benar jika definisi jenis lain dapat dicapai dengan mengembalikan kombinasi dari {definisi jenis dasar}, {definisi jenis item}, atau {definisi jenis anggota} dari definisi jenis referensi.