SVGDocument

SVGDocument class

BirSVGBelgesiSVG hiyerarşisinin köküdür ve tüm içeriği tutar. Hiyerarşiye erişim sağlamanın yanı sıra, belgeden belirli bilgi kümelerine erişmek için bazı kolaylık yöntemleri de sağlar. Bir ‘svg’ öğesi, başka bir ad alanından bir belgenin bir bileşeni olarak satır içinde gömülü olduğunda, örneğin bir ‘svg’ olduğunda öğe, bir XHTML belgesi [XHTML] içinde satır içi gömülüyse, bir SVGDocument nesnesi mevcut olmaz; bunun yerine, belge nesnesi hiyerarşisindeki kök nesne, HTMLDocument nesnesi gibi farklı türde bir Belge nesnesi olacaktır. Bununla birlikte, XML belge hiyerarşisinin kök öğesi bir ‘svg’ öğesi olduğunda bir SVGDocument nesnesi gerçekten var olacaktır. , örneğin bağımsız bir SVG dosyasını görüntülerken olduğu gibi (yani, MIME tipi “image/svg+xml” olan bir dosya). Bu durumda, SVGDocument nesnesi, belge nesnesi modeli hiyerarşisinin kök nesnesi olacaktır.

public class SVGDocument : Document, IDocumentCSS

yapıcılar

İsimTanım
SVGDocument()Yeni bir örneğini başlatırSVGDocument sınıf.
SVGDocument(Configuration)Yeni bir örneğini başlatırSVGDocument sınıf.
SVGDocument(RequestMessage)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(string)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(Url)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(RequestMessage, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(Stream, string)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security . Belge yükleme, akıştaki geçerli konumdan başlar.
SVGDocument(Stream, Url)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security . Belge yükleme, akıştaki geçerli konumdan başlar.
SVGDocument(string, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(string, string)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(string, Url)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(Url, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(Stream, string, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security . Belge yükleme, akıştaki geçerli konumdan başlar.
SVGDocument(Stream, Url, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security . Belge yükleme, akıştaki geçerli konumdan başlar.
SVGDocument(string, string, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .
SVGDocument(string, Url, Configuration)Yeni bir örneğini başlatırSVGDocumentsınıf. Constructor senkronize olarak çalışır, tüm harici kaynakların (resimler, scriptler vb.) yüklenmesini bekler. Belgeyi asenkron olarak yüklemek için metodu kullanın.Navigate veya aşırı yüklemeleri. Veya uygun bayrakları ayarlayarak bazı harici kaynakların yüklenmesini devre dışı bırakabilirsiniz.Security .

Özellikleri

İsimTanım
virtual Attributes { get; }Bu düğümün (bir Öğe ise) özniteliklerini içeren bir NamedNodeMap, aksi takdirde null.
override BaseURI { get; }Bu düğümün mutlak temel URI’si veya uygulama mutlak bir URI elde edemediyse null.
CharacterSet { get; }Belgenin kodlamasını alır.
Charset { get; }Belgenin kodlamasını alır.
ChildElementCount { get; }Bu öğenin alt öğeleri olan geçerli öğe düğümlerinin sayısını döndürür. 0, bu öğenin nodeType 1. olan alt düğümleri yoksa
ChildNodes { get; }Bu düğümün tüm alt öğelerini içeren bir Düğüm Listesi. Alt öğe yoksa, bu düğüm içermeyen bir NodeList’tir..
Children { get; }Alt öğeleri döndürür.
ContentType { get; }Belge içerik türünü alır.
Context { get; }Geçerli tarama bağlamını alır.
DefaultView { get; }Belge arabiriminin defaultView IDL özniteliği, alınırken, bu Belgenin tarama bağlamının WindowProxy nesnesini, bu Belgenin ilişkili bir tarama bağlamı varsa veya aksi takdirde null değerini döndürmelidir.
Doctype { get; }Bu belgeyle ilişkili Belge Türü Bildirimi.
DocumentElement { get; }Bu, belgenin belge öğesi olan alt düğüme doğrudan erişime izin veren bir kolaylık niteliğidir.
DocumentURI { get; }Belgenin konumu veya tanımlanmamışsa boş veya Belge DOMImplementation.createDocument. kullanılarak oluşturulmuşsa
Domain { get; }Belgeyi sunan sunucunun etki alanı adı veya sunucu bir etki alanı adıyla tanımlanamıyorsa boş bir dize.
FirstChild { get; }Bu düğümün ilk çocuğu. Böyle bir düğüm yoksa, bu null. değerini döndürür.
FirstElementChild { get; }Bu öğenin ilk alt öğe düğümünü döndürür. bu öğenin alt öğesi yoksa null.
Implementation { get; }Bu belgeyi işleyen DOMImplementation nesnesi.
InputEncoding { get; }Belgenin kodlamasını alır.
LastChild { get; }Bu düğümün son çocuğu. Böyle bir düğüm yoksa, bu null. değerini döndürür.
LastElementChild { get; }Bu öğenin son alt öğe düğümünü döndürür. bu öğenin alt öğesi yoksa null.
virtual LocalName { get; }Bu düğümün nitelikli adının yerel bölümünü döndürür. ELEMENT_NODE ve ATTRIBUTE_NODE dışındaki herhangi bir türdeki düğümler ve Document.createElement() gibi bir DOM Düzey 1 yöntemiyle oluşturulan düğümler için bu her zaman null.
Location { get; }Belgenin konumu.
virtual NamespaceURI { get; }Bu düğümün ad alanı URI’si veya belirtilmemişse null.
NextElementSibling { get; }Bu öğenin sonraki kardeş öğe düğümünü döndürür. bu öğenin belge ağacında bundan sonra gelen öğe kardeş düğümleri yoksa null.
NextSibling { get; }Bu düğümden hemen sonraki düğüm. Böyle bir düğüm yoksa, bu null. değerini döndürür.
override NodeName { get; }Türüne bağlı olarak bu düğümün adı.
override NodeType { get; }Temel alınan nesnenin türünü temsil eden bir kod.
virtual NodeValue { get; set; }Türüne bağlı olarak bu düğümün değeri.
Origin { get; }Belgenin kaynağını alır.
override OwnerDocument { get; }Sahip belgesini alır.
ParentElement { get; }Üst öğeyi alırElement bu düğümün.
ParentNode { get; }Bu düğümün ebeveyni. Attr, Document, DocumentFragment, Entity ve Notation dışındaki tüm düğümlerin bir üst öğesi olabilir. Ancak, bir düğüm yeni oluşturulmuşsa ve henüz ağaca eklenmemişse veya ağaçtan kaldırılmışsa, bu null.
virtual Prefix { get; set; }Bu düğümün ad alanı öneki veya belirtilmemişse null. Null olarak tanımlandığında, ayarın hiçbir etkisi yoktur
PreviousElementSibling { get; }Bu öğenin önceki kardeş öğe düğümünü döndürür. bu öğenin belge ağacında bundan önce gelen öğe kardeş düğümleri yoksa null.
PreviousSibling { get; }Bu düğümden hemen önceki düğüm. Böyle bir düğüm yoksa, bu null. değerini döndürür.
ReadyState { get; }Belgenin hazır olup olmadığını döndürür. Belge yüklenirken “yükleniyor”, ayrıştırmayı bitirdiğinde “etkileşimli” ancak alt kaynakları yüklemeye devam ediyor ve yüklendikten sonra “tamamlanıyor”.
Referrer { get; }Bu sayfaya bağlanan sayfanın URI’sini döndürür. Kullanıcı sayfaya doğrudan gittiyse (bir bağlantı aracılığıyla değil, örneğin bir yer imi aracılığıyla) değer boş bir dizedir.
RootElement { get; }Belge hiyerarşisindeki kök ‘svg’.
StrictErrorChecking { get; set; }Hata denetiminin uygulanıp uygulanmayacağını belirten bir öznitelik. Yanlış olarak ayarlandığında, uygulama, DOM işlemlerinde normal olarak tanımlanan her olası hata durumunu test etmemekte ve DOM işlemlerinde herhangi bir DOMException oluşturmamakta veya Document.normalizeDocument() kullanırken hataları bildirmemekte serbesttir. Hata durumunda, davranış tanımsızdır. Bu öznitelik varsayılan olarak doğrudur.
StyleSheets { get; }Bir belgeye açıkça bağlı veya gömülü tüm stil sayfalarını içeren bir liste. HTML belgeleri için bu, HTML LINK öğesi aracılığıyla dahil edilen harici stil sayfalarını ve satır içi STYLE öğelerini içerir.
virtual TextContent { get; set; }Bu öznitelik, bu düğümün ve onun soyundan gelenlerin metin içeriğini döndürür. Null olarak tanımlandığında, ayarlamanın bir etkisi olmaz. Ayar sırasında, bu düğümün sahip olabileceği olası tüm alt öğeler kaldırılır ve yeni dize boş veya boş değilse, bu özniteliğin ayarlandığı dizeyi içeren tek bir Metin düğümü ile değiştirilir.
Title { get; }‘svg’ kök öğesinin ‘başlık’ alt öğesi tarafından belirtilen bir belgenin başlığı (örn.işte başlık… )
URL { get; }Belgenin tam URI’si.
XmlStandalone { get; set; }Bu belgenin bağımsız olup olmadığını XML bildiriminin bir parçası olarak belirten bir öznitelik. Belirtilmemiş olduğunda bu yanlıştır.
XmlVersion { get; set; }XML bildiriminin bir parçası olarak bu belgenin sürüm numarasını belirten bir nitelik. Herhangi bir beyan yoksa ve bu belge “XML” özelliğini destekliyorsa değer “1.0"dır. Bu belge “XML” özelliğini desteklemiyorsa değer her zaman null olur.

yöntemler

İsimTanım
AddEventListener(string, IEventListener)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine olanak tanır.
AddEventListener(string, DOMEventHandler, bool)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine olanak tanır.
AddEventListener(string, IEventListener, bool)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine olanak tanır.
AppendChild(Node)newChild düğümünü bu düğümün alt öğeleri listesinin sonuna ekler. newChild zaten ağaçtaysa, önce kaldırılır.
CloneNode()Bu düğümün bir kopyasını döndürür, yani düğümler için genel bir kopya oluşturucu görevi görür. Yinelenen düğümün üst öğesi yok (parentNode null) ve kullanıcı verisi yok.
CloneNode(bool)Bu düğümün bir kopyasını döndürür, yani düğümler için genel bir kopya oluşturucu görevi görür. Yinelenen düğümün üst öğesi yok (parentNode null) ve kullanıcı verisi yok.
CreateAttribute(string)Verilen ada sahip bir Attr oluşturur.
CreateAttributeNS(string, string)Verilen nitelikli ad ve ad alanı URI’sinin bir özniteliğini oluşturur.
CreateCDATASection(string)Değeri belirtilen dize olan bir CDATASection düğümü oluşturur.
CreateComment(string)Belirtilen dizeye göre bir Yorum düğümü oluşturur.
CreateDocumentFragment()Boş bir DocumentFragment nesnesi oluşturur.
CreateDocumentType(string, string, string, string)Bir DocumentType düğümü oluşturur.
CreateElement(string)Belirtilen türde bir öğe oluşturur. Döndürülen örneğin Element arabirimini uyguladığını unutmayın, böylece nitelikler doğrudan döndürülen nesnede belirtilebilir.
CreateElementNS(string, string)Verilen nitelikli ad ve ad alanı URI’sinin bir öğesini oluşturur.
CreateEntityReference(string)Bir EntityReference nesnesi oluşturur. Ek olarak, başvurulan varlık biliniyorsa, EntityReference düğümünün alt listesi, karşılık gelen Entity düğümününkiyle aynı yapılır.
CreateEvent(string)BirEvent uygulama tarafından desteklenen türden.
CreateExpression(string, IXPathNSResolver)Çözümlenmiş ad alanlarıyla ayrıştırılmış bir XPath ifadesi oluşturur. Bu, bir ifade bir uygulamada yeniden kullanılacağı zaman yararlıdır, çünkü ifade dizesini daha verimli bir dahili formda derlemeyi ve ifade içinde oluşan tüm ad alanı öneklerini önceden çözmeyi mümkün kılar.
CreateNodeIterator(Node)Belirtilen düğümde köklenen alt ağaç üzerinde yeni bir NodeIterator oluşturun.
CreateNodeIterator(Node, long)Belirtilen düğümde köklenen alt ağaç üzerinde yeni bir NodeIterator oluşturun.
CreateNodeIterator(Node, long, INodeFilter)Belirtilen düğümde köklenen alt ağaç üzerinde yeni bir NodeIterator oluşturun.
CreateNSResolver(Node)Bir XPath ifadesinin belgede göründüğü düğümün bağlamına göre kolayca değerlendirilebilmesi için herhangi bir DOM düğümünü ad alanlarını çözümlemek üzere uyarlar. Bu bağdaştırıcı, DOM Düzey 3 yöntemi gibi çalışır aramaAd alanıURI düğüm hiyerarşisinde time lookupNamespaceURI çağrıldığında mevcut bilgileri kullanarak belirli bir önekten namespaceURI çözümlemesinde düğümlerde, ayrıca örtük xml önekini doğru bir şekilde çözümlemede.
CreateProcessingInstruction(string, string)Belirtilen ad ve veri dizeleri ile bir ProcessingInstruction düğümü oluşturur.
CreateTextNode(string)Belirtilen dizeye göre bir Metin düğümü oluşturur.
CreateTreeWalker(Node)Belirtilen düğümde köklenen alt ağaç üzerinde yeni bir TreeWalker oluşturun.
CreateTreeWalker(Node, long)Belirtilen düğümde köklenen alt ağaç üzerinde yeni bir TreeWalker oluşturun.
CreateTreeWalker(Node, long, INodeFilter)Belirtilen düğümde köklenen alt ağaç üzerinde yeni bir TreeWalker oluşturun.
DispatchEvent(Event)Bu yöntem, olayların uygulama olay modeline gönderilmesine olanak tanır.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)Bir XPath ifade dizesini değerlendirir ve mümkünse belirtilen türden bir sonuç döndürür.
GetElementById(string)Verilen değere sahip bir kimlik özniteliğine sahip Öğeyi döndürür. Böyle bir öğe yoksa, bu null değerini döndürür. Birden fazla öğenin bu değere sahip bir ID özelliği varsa, döndürülen şey undefined olur.
GetElementsByClassName(string)Belgedeki bağımsız değişkende belirtilen tüm sınıflara sahip tüm öğeleri içeren canlı bir NodeList nesnesi döndürür. http://www.w3.org/TR/dom/
GetElementsByTagName(string)Belirli bir etiket adıyla belge sırasındaki tüm Öğelerin Düğüm Listesini döndürür ve belgede bulunur.
GetElementsByTagNameNS(string, string)Belge sırasına göre belirli bir yerel ad ve ad alanı URI’sine sahip tüm Öğelerin Düğüm Listesini döndürür.
GetOverrideStyle(Element, string)Bu yöntem, belirtilen bir öğe ve belirtilen bir sözde öğe için geçersiz kılma stili bildirimini almak için kullanılır.
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
virtual HasAttributes()Bu düğümün (bir öğeyse) herhangi bir niteliği olup olmadığını döndürür
HasChildNodes()Bu düğümün alt öğesi olup olmadığını döndürür.
ImportNode(Node, bool)Orijinal belgedeki kaynak düğümü değiştirmeden veya çıkarmadan başka bir belgeden bir düğümü bu belgeye aktarır; bu yöntem, kaynak düğümün yeni bir kopyasını oluşturur.
InsertBefore(Node, Node)Düğümü, mevcut alt düğüm alt öğesinden önce ekler. Alt öğe null ise, alt öğe listesinin sonuna düğüm ekleyin. Alt öğe bir DocumentFragment nesnesiyse, alt öğelerin tümü alt öğeden önce aynı sırayla eklenir. Alt öğe zaten ağaçtaysa, önce kaldırılır.
IsDefaultNamespace(string)Bu yöntem, belirtilen ad alanıURI’sinin varsayılan ad alanı olup olmadığını kontrol eder.
IsEqualNode(Node)İki düğümün eşit olup olmadığını test eder. Bu yöntem, Node.isSameNode() ile test edilebilen aynılığı değil (yani, iki düğümün aynı nesneye referans olup olmadığını) değil düğümlerin eşitliğini test eder. Aynı olan tüm düğümler de eşit olacaktır, ancak bunun tersi doğru olmayabilir.
IsSameNode(Node)Bu düğümün verilen düğümle aynı düğüm olup olmadığını döndürür. Bu yöntem, uygulama tarafından döndürülen iki Düğüm başvurusunun aynı nesneye başvurup göndermediğini belirlemenin bir yolunu sağlar. İki Node referansı aynı nesneye referans olduğunda, bir proxy aracılığıyla bile olsa referanslar tamamen birbirinin yerine kullanılabilir, öyle ki tüm nitelikler aynı değerlere sahiptir ve her iki referansta da aynı DOM yöntemini çağırmak her zaman tam olarak aynı etkiye sahiptir.
LookupNamespaceURI(string)Bu düğümden başlayarak, verilen önekle ilişkili ad alanı URI’sini arayın.
LookupPrefix(string)Bu düğümden başlayarak, verilen ad alanı URI’si ile ilişkili öneki arayın. Varsayılan ad alanı bildirimleri bu yöntem tarafından yok sayılır. Bu yöntem tarafından kullanılan algoritmayla ilgili ayrıntılar için bkz. Ad Alanı Önek Araması.
Navigate(RequestMessage)Belgeyi, önceki içeriği değiştirerek belirtilen istek nesnesine göre yükler.
Navigate(string)Belgeyi belirtilen Tekdüzen Kaynak Bulucu’da (URL) geçerli örneğe yükler, önceki içeriği değiştirir.
Navigate(Url)Belgeyi belirtilen Tekdüzen Kaynak Bulucu’da (URL) geçerli örneğe yükler, önceki içeriği değiştirir.
Navigate(Stream, string)Belgeyi belirtilen içerikten yükler ve göreli kaynakları çözümlemek için baseUri’yi kullanarak önceki içeriği değiştirir. Belge yükleme, akıştaki geçerli konumdan başlar.
Navigate(Stream, Url)Belgeyi belirtilen içerikten yükler ve göreli kaynakları çözümlemek için baseUri’yi kullanarak önceki içeriği değiştirir. Belge yükleme, akıştaki geçerli konumdan başlar.
Navigate(string, string)Belgeyi belirtilen içerikten yükler ve göreli kaynakları çözümlemek için baseUri’yi kullanarak önceki içeriği değiştirir.
Navigate(string, Url)Belgeyi belirtilen içerikten yükler ve göreli kaynakları çözümlemek için baseUri’yi kullanarak önceki içeriği değiştirir.
Normalize()Öznitelik düğümleri de dahil olmak üzere, bu Düğümün altındaki alt ağacın tam derinliğindeki tüm Metin düğümlerini, yalnızca yapının (örneğin, öğeler, yorumlar, işleme talimatları, CDATA bölümleri ve varlık referansları) Metin’i ayırdığı “normal” bir forma koyar düğümler, yani ne bitişik Metin düğümleri ne de boş Metin düğümleri vardır. Bu, bir belgenin DOM görünümünün, sanki kaydedilmiş ve yeniden yüklenmiş gibi aynı olmasını sağlamak için kullanılabilir ve belirli bir belge ağacı yapısına bağlı işlemler (XPointer [XPointer] aramaları gibi) gerektiğinde yararlıdır. kullanılabilir. Node.ownerDocument öğesine eklenen DOMConfiguration nesnesinin “normalize-characters” parametresi doğruysa, bu yöntem Metin düğümlerinin karakterlerini de tamamen normalleştirir.
QuerySelector(string)Belgedeki seçici ile eşleşen ilk Öğeyi döndürür
QuerySelectorAll(string)Selector ile eşleşen, belgedeki tüm Öğelerin Düğüm Listesini döndürür
RemoveChild(Node)oldChild tarafından belirtilen alt düğümü alt öğeler listesinden kaldırır ve döndürür.
RemoveEventListener(string, IEventListener)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. IEventListener birinden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyicileri, kaldırıldıktan sonra asla çağrılamaz.
RemoveEventListener(string, DOMEventHandler, bool)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. IEventListener birinden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyicileri, kaldırıldıktan sonra asla çağrılamaz.
RemoveEventListener(string, IEventListener, bool)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. IEventListener birinden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyicileri, kaldırıldıktan sonra asla çağrılamaz.
override RenderTo(IDevice)Bu yöntem, geçerli belgenin içeriğini belirtilen aygıta yazdırmak için kullanılır.
ReplaceChild(Node, Node)Çocuklar listesinde oldChild alt düğümünü newChild ile değiştirir ve oldChild düğümünü döndürür. newChild bir DocumentFragment nesnesiyse, oldChild, aynı sırayla eklenen tüm DocumentFragment alt öğeleriyle değiştirilir. newChild zaten ağaçtaysa, önce kaldırılır.
Save(IOutputStorage)Belge içeriğini ve kaynakları çıktı deposuna kaydeder.
Save(string)Belgeyi tarafından belirtilen yerel dosyaya kaydeder.yol . Bu belgede kullanılan tüm kaynaklar, adı şu şekilde oluşturulacak olan bitişik klasöre içinde kaydedilecektir: output_file_name + “_files”.
Save(Url)Belgeyi tarafından belirtilen yerel dosyaya kaydeder.url . Bu belgede kullanılan tüm kaynaklar, adı şu şekilde oluşturulacak olan bitişik klasöre içinde kaydedilecektir: output_file_name + “_files”.
Save(IOutputStorage, SVGSaveFormat)Belge içeriğini ve kaynakları çıktı deposuna kaydeder.
Save(IOutputStorage, SVGSaveOptions)Belge içeriğini ve kaynakları çıktı deposuna kaydeder.
Save(string, SVGSaveFormat)Belgeyi tarafından belirtilen yerel dosyaya kaydeder.yol . Bu belgede kullanılan tüm kaynaklar, adı şu şekilde oluşturulacak olan bitişik klasöre içinde kaydedilecektir: output_file_name + “_files”.
Save(string, SVGSaveOptions)Belgeyi tarafından belirtilen yerel dosyaya kaydeder.yol . Bu belgede kullanılan tüm kaynaklar, adı şu şekilde oluşturulacak olan bitişik klasöre içinde kaydedilecektir: output_file_name + “_files”.
Save(Url, SVGSaveFormat)Belgeyi tarafından belirtilen yerel dosyaya kaydeder.url . Bu belgede kullanılan tüm kaynaklar, adı şu şekilde oluşturulacak olan bitişik klasöre içinde kaydedilecektir: output_file_name + “_files”.
Save(Url, SVGSaveOptions)Belgeyi tarafından belirtilen yerel dosyaya kaydeder.url . Bu belgede kullanılan tüm kaynaklar, adı şu şekilde oluşturulacak olan bitişik klasöre içinde kaydedilecektir: output_file_name + “_files”.
override ToString()Bir döndürürString bu, bu örneği temsil eder.
Write(params string[])open() tarafından açılan bir belge akışına bir metin dizesi yazın. İşlevin, mutlaka bir DTD tarafından çalıştırılmayan ve bu nedenle belge bağlamında geçersiz bir sonuç üretebilecek olan bir document üreteceğini unutmayın.
WriteLn(params string[])open() tarafından açılan bir document akışına bir satırsonu karakterinin ardından bir metin dizesi yazın. Will işlevinin mutlaka bir DTD tarafından çalıştırılmayan bir belge üreteceğini ve bu nedenle the document bağlamında geçersiz bir sonuç üretebileceğini unutmayın.

Ayrıca bakınız