Aspose.Html.Dom

Aspose.Html.Dom (Belge Nesne Modeli) ad alanı, ’nin herhangi bir HTML, XML veya SVG belgesini temsil ettiği ve bunlarla etkileşime girdiği API’yi sağlar. DOM, tarayıcıya yüklenen bir belge modelidir ve , belgeyi bir düğüm ağacı olarak temsil eder; burada her düğüm , belgenin bir bölümünü (örn. bir öğe, metin) temsil eder. dize veya yorum).

sınıflar

SınıfTanım
AttrAttr arabirimi, bir Element nesnesindeki bir özniteliği temsil eder. Tipik olarak, öznitelik için izin verilen değerler, belgeyle ilişkili bir şemada tanımlanır.
CDATASectionCDATA bölümleri, normalde biçimlendirme olarak kabul edilecek karakterleri içeren metin bloklarından kaçmak için kullanılır.
CharacterDataCharacterData, DOM. içindeki karakter verilerine erişmek için Düğümü bir dizi öznitelik ve yöntemle genişletir
CommentCharacterData’dan devralır ve bir yorumun içeriğini temsil eder, yani ’ ile başlayan arasındaki tüm karakterler .
DocumentBelge, tüm HTML, XML veya SVG belgesini temsil eder. Kavramsal olarak, belge ağacının köküdür ve belgenin verilerine birincil erişimi sağlar.
DocumentFragmentDocumentFragment, “hafif” veya “minimum” bir Belge nesnesidir. Bir belge ağacının bir bölümünü ayıklayabilmek veya bir belgenin yeni bir parçasını oluşturmak istemek çok yaygın bir durumdur.
DocumentTypeDocumentType, document için tanımlanan varlıkların listesine bir arabirim sağlar.
DOMExceptionDOMException arabirimi, bir yöntemi çağırmanın veya bir web API özelliğine erişmenin sonucu olarak meydana gelen (istisna adı verilen) anormal bir olayı temsil eder. Bu, temel olarak web API’lerinde hata koşullarının nasıl açıklandığıdır.
DOMObjectDOMObject türü, tüm Belge Nesne Modeli için bir temel nesneyi temsil etmek üzere kullanılır. Java ve ECMAScript için DOMObject, Nesne türüne bağlıdır.
ElementÖğe arabirimi, bir HTML veya XML belgesindeki bir öğeyi temsil eder.
EntityBir XML belgesinde ayrıştırılmış veya ayrıştırılmamış olarak bilinen bir varlığı temsil eder.
EntityReferenceEntityReference düğümleri, ağaçta bir varlık referansını temsil etmek için kullanılabilir.
EventTargetEventTarget arayüz, DOM Olay Modelini destekleyen bir uygulamadaki tüm Düğümler tarafından uygulanır. Bu nedenle, bu arayüz, Düğüm arayüzünün bir örneğinde bağlamaya özgü döküm yöntemleri kullanılarak elde edilebilir. Arayüz, Olay Dinleyicilerin kaydedilmesine ve kaldırılmasına izin verir. BİREventTarget ve olayların buna gönderilmesiIEventTarget .
NodeDüğüm arabirimi, tüm Belge nesnesi Modeli için birincil veri türüdür. Belge ağacında tek bir düğümü temsil eder.
NotationDTD. ‘de bildirilen bir notasyonu temsil eder.
ProcessingInstructionProcessingInstruction, XML’de işlemciye özgü bilgileri belge metninde tutmanın bir yolu olarak kullanılan bir “işleme yönergesini” temsil eder.
ShadowRootShadowRoot, gölge ağacının kök düğümüdür.
TextMetin arabirimi, CharacterData’dan devralır ve bir Öğenin veya Attr. ’nin metin içeriğini (XML’de karakter verileri olarak adlandırılır) temsil eder.
TypeInfoTypeInfo, Document. ile ilişkili şemalarda belirtilen Element veya Attr düğümlerinden başvurulan bir türü temsil eder.

Arayüzler

ArayüzTanım
IBrowsingContextTarama bağlamı, içindeDocument nesneler kullanıcıya sunulur.
IChildNodetanımlarIChildNode tarafından uygulanması gereken arayüzNode bunun bir ebeveyni olabilir.
IDocumentInitBu arayüz şunları sağlar:Document başlatma bilgisi.
IDOMImplementationDOMImplementation arabirimi, belge nesne modelinin herhangi bir özel örneğinden bağımsız işlemleri gerçekleştirmek için bir dizi yöntem sağlar.
IElementInitBu arayüz şunları sağlar:Element başlatma bilgisi.
IGlobalEventHandlersDesteklenen tüm öğeler tarafından devralınması gereken arabirimi temsil eder sistem olayı işleme
INonDocumentTypeChildNodetanımlarIChildNode bu değilDOCUMENT_TYPE_NODE .
INonElementParentNodetanımlarIParentNode Öğe türü olmayanlar.
IParentNodeIParentNode olası ebeveynler tarafından uygulanan arayüz.

numaralandırma

numaralandırmaTanım
ShadowRootModeShadowRoot’un çalışabileceği modlar.