Class TypeInfo

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

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

الأعضاء الموروثين

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

القيمة الميدانية

ulong

DERIVATION_LIST

إذا كان مخطط الوثيقة مخطط XML [جزء مخطط XML ] ، فإن هذا المستمر يمثل القائمة.

[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8

القيمة الميدانية

ulong

DERIVATION_RESTRICTION

إذا كان مخطط الوثيقة مخطط XML [جزء مخطط XML ] ، فإن هذا المستمر يمثل الانحراف عن طريق الحد إذا كانت الأنواع المعقدة متورطة ، أو الحد إذا كانت الأنواع البسيطة متورطة.

[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1

القيمة الميدانية

ulong

DERIVATION_UNION

إذا كان مخطط الوثيقة مخطط XML [جزء مخطط XML ] ، فإن هذا المستمر يمثل الاتحاد إذا تم تضمين أنواع بسيطة.

[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4

القيمة الميدانية

ulong

Properties

TypeName

اسم النوع المعلن عن العنصر أو الخصائص المرتبطة، أو صفر إذا لم يكن معروفًا.

[DOMName("typeName")]
public string TypeName { get; }

قيمة الممتلكات

string

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; }

قيمة الممتلكات

string

Methods

IsDerivedFrom(قوس قزح، قوس قزح)

هذه الطريقة تعود إذا كان هناك انحراف بين تعريف النوع المرجعي، أي TypeInfo الذي يتم استدعاء الطريقة، والتعريف النوع الآخر، أي الذي مر كمعايير.

[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)

Parameters

typeNamespaceArg string

اسم الفضاء من نوع آخر التعريف

typeNameArg string

اسم نوع آخر من التعريف.

derivationMethod ulong

نوع المنشأ والظروف المطبقة بين نوعين، كما هو موضح في قائمة المستمرين المقدمة في هذا الواجهة.

Returns

bool

إذا كان مخطط الوثيقة هو DTD أو لا يوجد مخطط يرتبط بالوثيقة، فإن هذه الطريقة ستعود دائماً كاذبة.إذا كان مخطط الوثيقة هو مخطط XML، فإن الطريقة ستكون صحيحة إذا تم استنتاج تعريف النوع المرجعي من تعريف النوع الآخر وفقًا لمعيار الاستنتاج.إذا كان قيمة المعيار صفرًا (لا نقطة يتم تعيينها إلى 1 لمعيار الاستنتاجالطريقة)، فإن الطريقة ستعود صحيحة إذا تم الوصول إلى تعريف النوع الآخر عن طريق استنتاج أي مزيج من {تعريف النوع الأساسي}، {تعريف النوع العنصر}، أو {تعريف النوع الأعضاء} من تعريف النوع المرجعي.

 عربي