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 ] ، فإن هذا المستمر يمثل الانحراف عن طريق التمديد.
[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 ] ، فإن هذا المستمر يمثل الانحراف عن طريق الحد إذا كانت الأنواع المعقدة متورطة ، أو الحد إذا كانت الأنواع البسيطة متورطة.
[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
يحصل على النوع nameespace.The nameespace 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
إذا كان مخطط الوثيقة هو DTD أو لا يوجد مخطط يرتبط بالوثيقة، فإن هذه الطريقة ستعود دائماً كاذبة.إذا كان مخطط الوثيقة هو مخطط XML، فإن الطريقة ستكون صحيحة إذا تم استنتاج تعريف النوع المرجعي من تعريف النوع الآخر وفقًا لمعيار الاستنتاج.إذا كان قيمة المعيار صفرًا (لا نقطة يتم تعيينها إلى 1 لمعيار الاستنتاجالطريقة)، فإن الطريقة ستعود صحيحة إذا تم الوصول إلى تعريف النوع الآخر عن طريق استنتاج أي مزيج من {تعريف النوع الأساسي}، {تعريف النوع العنصر}، أو {تعريف النوع الأعضاء} من تعريف النوع المرجعي.