XML DOM Document Nesnesi
- Önceki sayfa DOM Yorumu
- Sonraki sayfa DOM DocumentType
Document nesnesi, tüm XML belgesini temsil eder.
Document nesnesi
Document nesnesi, bir belge ağacının köküdür ve bize belge verilerine ilk (veya en üst düzey) erişim kapısını sağlar.
Element düğümleri, metin düğümleri, yorumlar, işletim talimatları vb. document dışında bulunamaz. Document nesnesi, bu nesnelerin oluşturulmasına yönelik yöntemler de sağlar. Node nesnesi, bu nesnelerin oluşturulduğunu belirten bir ownerDocument özelliği sağlar, bu özellik bu nesneleri oluşturan Document ile ilişkilendirir.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Dünya Çapında Bağlı Ağ (İnternet Standartları)
Document nesnesinin özellikleri
Özellik | Açıklama | IE | F | O | W3C |
---|---|---|---|---|---|
async | XML dosyasının indirilmesinin eşzamanlı olarak işlenip işlenmemesi gerektiğini belirler. | 5 | 1.5 | 9 | Hayır |
childNodes | Belgenin alt düğümlerine ait düğüm listesini döndürür. | 5 | 1 | 9 | Evet |
doctype | Belge ile ilgili DTD'yi döndürür. | 6 | 1 | 9 | Evet |
documentElement | Belge ile ilgili kök düğümü döndürür. | 5 | 1 | 9 | Evet |
documentURI | Belgenin konumunu belirler veya döndürür. | Hayır | 1 | 9 | Evet |
domConfig | normalizeDocument() çağrıldığında kullanılan yapıyı döndürür. | Hayır | Evet | ||
firstChild | Belgenin ilk alt düğümünü döndürür. | 5 | 1 | 9 | Evet |
implementation | Bu belgeyi işleyen DOMImplementation nesnesini döndürür. | Hayır | 1 | 9 | Evet |
inputEncoding | Belgenin kodlama yöntemini döndürür (çözümleme sırasında). | Hayır | 1 | Hayır | Evet |
lastChild | Belgenin en son alt düğümünü döndürür. | 5 | 1 | 9 | Evet |
nodeName | Düğüm türüne göre adını döndürür. | 5 | 1 | 9 | Evet |
nodeType | Düğüm türünü döndürür. | 5 | 1 | 9 | Evet |
nodeValue | Düğüm türüne göre düğüm değerini belirler veya döndürür. | 5 | 1 | 9 | Evet |
strictErrorChecking | Hata kontrolünün zorunlu olup olmadığını belirler veya döndürür. | Hayır | 1 | Hayır | Evet |
text | Düğümün ve其后代的 metni döndürür (sadece IE için). | 5 | Hayır | Hayır | Hayır |
xml | Düğümün ve其后代的 XML'yi döndürür (sadece IE için). | 5 | Hayır | Hayır | Hayır |
xmlEncoding | Belgenin kodlama yöntemini döndürür. | Hayır | 1 | Hayır | Evet |
xmlStandalone | Belirler veya döndürür belgenin standalone olup olmadığını. | Hayır | 1 | Hayır | Evet |
xmlVersion | Belgenin XML sürümünü ayarlamak veya döndürmek için. | Hayır | 1 | Hayır | Evet |
Document nesnesi yöntemleri
Özellik | Açıklama | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Bir diğer belgeden bu belgeye belirli bir düğüm seçmek ve seçilen düğümü döndürmek için. | Hayır | Evet | ||
createAttribute(name) | Belirtilen adına sahip yeni bir Attr nesnesi oluşturur ve bu nesneyi döndürür. | 6 | 1 | 9 | Evet |
createAttributeNS(uri,name) | Belirtilen ad ve ad alanına sahip yeni bir Attr nesnesi oluşturur ve bu nesneyi döndürür. | 9 | Evet | ||
createCDATASection() | Bir CDATA bölgesi düğümü oluşturma. | 5 | 1 | 9 | Evet |
createComment() | Bir yorum düğümü oluşturma. | 6 | 1 | 9 | Evet |
createDocumentFragment() | Boş bir DocumentFragment nesnesive bu nesneyi döndürür. | 5 | 1 | 9 | Evet |
createElement() | Bir element düğümü oluşturma. | 5 | 1 | 9 | Evet |
createElementNS() | Belirtilen ad alanına sahip bir element düğümü oluşturma. | Hayır | 1 | 9 | Evet |
createEvent() | Yeni bir Event nesnesi oluşturma. | Evet | |||
createEntityReference(name) | Bir EntityReference nesnesi oluşturur ve bu nesneyi döndürür. | 5 | Hayır | Evet | |
createExpression() | Sonradan hesaplanacak bir XPath ifadesi oluşturma. | Evet | |||
createProcessingInstruction() | Bir ProcessingInstruction nesnesi oluşturur ve bu nesneyi döndürür. | 5 | 9 | Evet | |
createRange() | Bir Range nesnesi oluşturur ve bu nesneyi döndürür. | Hayır | Evet | ||
evaluate() | Bir XPath ifadesi hesaplar. | Hayır | 1 | 9 | Evet |
createTextNode() | Metin düğümü oluşturma. | 5 | 1 | 9 | Evet |
getElementById() | Belirli bir benzersiz ID'ye sahip elementi arar. | 5 | 1 | 9 | Evet |
getElementsByTagName() | Belirtilen adına sahip tüm element düğümünü döndürür. | 5 | 1 | 9 | Evet |
getElementsByTagNameNS() | Belirtilen ad ve ad alanına sahip tüm element düğümünü döndürür. | Hayır | 1 | 9 | Evet |
importNode() | Bir düğümü diğer bir belgeden bu belgeye kopyalayarak uygulamak için. | 9 | Evet | ||
loadXML() | XML etiket dizgiğini çözümleyerek belge oluşturma. | ||||
normalizeDocument() | Hayır | Evet | |||
renameNode() | Bir element veya özellik düğümünü yeniden adlandır. | Hayır | Evet |
- Önceki sayfa DOM Yorumu
- Sonraki sayfa DOM DocumentType