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
Implements
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
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
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
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
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
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
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
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ä.