Class TypeInfo

Class TypeInfo

ja nimityö: Aspose.Html.Dom Kokoelma: Aspose.HTML.dll (25.4.0)

TypeInfo edustaa tyyppiä, joka on viitattu elementin tai Attr -yhdisteistä, jotka on määritelty asiakirjaan liittyvissä järjestelmissä.

[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Perintöjäsenet

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

DERIVATION_EXTENSION

Jos asiakirjan kaava on XML-kaava [XML-kaavan osa 1], tämä pysyvyys edustaa johdannaista laajennuksella.

[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2

kentän arvo

ulong

DERIVATION_LIST

Jos asiakirjan kaava on XML Kaava [XML Kaava Osa 1], tämä jatkuva edustaa luetteloa.

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

kentän arvo

ulong

DERIVATION_RESTRICTION

Jos asiakirjan järjestelmä on XML-järjestelmä [XML-järjestelmän osa], tämä pysyvyys edustaa johdannaista rajoituksella, jos monimutkaisia tyyppejä käytetään, tai rajoitusta, jos yksinkertaisia tyyppejä käytetään.

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

kentän arvo

ulong

DERIVATION_UNION

Jos asiakirjan malli on XML-malli [XML-malli osa 1], tämä jatkuva edustaa liittoa, jos yksinkertaiset tyypit ovat mukana.

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

kentän arvo

ulong

Properties

TypeName

Tietyn tyypin nimi, joka on ilmoitettu liittyvälle elementille tai ominaisuudelle, tai nolla, jos tuntematon.

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

Omistuksen arvo

string

TypeNamespace

Saat tyypin nimespai.Tyypin nimespai, joka on ilmoitettu liittyvälle elementille tai ominaisuudelle tai nollalle, jos elementillä ei ole ilmoitusta tai jos nimespai-tietoja ei ole saatavilla.

[DOMName("typeNamespace")]
public string TypeNamespace { get; }

Omistuksen arvo

string

Methods

IsDerivedFrom(String, String ja Ulong)

Tämä menetelmä palautuu, jos viittaus-tyypin määritelmän, toisin sanoen TypeInfo, jossa menetelmä kutsutaan, ja toisen tyypin määritelmän, toisin sanoen parametreina kuluneen, välillä on peräisin.

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

Parameters

typeNamespaceArg string

Toisen tyyppisen määritelmän nimialue

typeNameArg string

Toisen määritelmän nimi.

derivationMethod ulong

johdannaisuuden tyyppi ja kahden tyypin välillä sovellettavat edellytykset, kuten tässä käyttöliittymässä esitettyjen pysyvien luettelossa on kuvattu.

Returns

bool

Jos asiakirjan kaava on DTD tai ei kaava liittyy asiakirjaan, tämä menetelmä palauttaa aina vääriä. Jos asiakirjan kaava on XML kaava, menetelmä on totta, jos viittaus tyypin määritelmä johtuu toisesta tyypin määritelmästä johdannaisparametrin mukaan. Jos parametrin arvo on 0 (ei bit asetettu 1 johdannaisparametrin), menetelmä palauttaa totta, jos toinen tyypin määritelmä voidaan saavuttaa palauttamalla jokin yhdistelmä {base tyypin määritelmä}, {tyypin määritelmä} tai {tyypin määritelmät} viittaus tyypin määritelmästä.

 Suomi