XML DOM - Node nesnesi
- Önceki sayfa DOM NamedNodeMap
- Sonraki sayfa DOM NodeList
Düğüm nesnesi, belge ağacında bir düğümü temsil eder.
Node nesnesi
Node nesnesi, tüm DOM'un ana veri türüdür.
Düğüm nesnesi, belge ağacında bir düğümü temsil eder.
Düğüm, element düğümü, özellik düğümü, metin düğümü veya 'Düğüm Türleri' bölümünde tanıtılan herhangi bir tür düğüm olabilir.
Lütfen dikkat edin, tüm nesneler ebeveyn ve çocuk düğümleri ile işlemek için kullanılan özellikleri ve yöntemleri devralabilir, ancak tüm nesneler ebeveyn veya çocuk düğümlerine sahip değildir. Örneğin, metin düğümleri çocuk düğümlere sahip olamaz, bu yüzden benzer düğümlere çocuk düğüm eklemek DOM hatasına neden olabilir.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Dünya Çapında Bağlılık Kurulu (İnternet Standartları)
Node nesnesi özellikleri
Özellik | Tanım | IE | F | O | W3C |
---|---|---|---|---|---|
baseURI | Düğümün mutlak temel URI'sini döndürür. | Hayır | 1 | Hayır | Evet |
childNodes | Düğümün alt düğümlerine giden düğüm listesini döndürür. | 5 | 1 | 9 | Evet |
firstChild | Düğümün ilk alt düğümünü döndürür. | 5 | 1 | 9 | Evet |
lastChild | Düğümün en son alt düğümünü döndürür. | 5 | 1 | 9 | Evet |
localName | Düğümün yerel adını döndürür. | Hayır | 1 | 9 | Evet |
namespaceURI | Düğümün adlandırma alanı URI'sini döndürür. | Hayır | 1 | 9 | Evet |
nextSibling | Düğümün sonraki en yakın aynı düzeydeki düğümünü döndürür. | 5 | 1 | 9 | Evet |
nodeName | Düğümün adını türüne göre döndürür. | 5 | 1 | 9 | Evet |
nodeType | Düğümün türünü döndürür. | 5 | 1 | 9 | Evet |
nodeValue | Düğümün değerini ayarlar veya döndürür, türüne göre. | 5 | 1 | 9 | Evet |
ownerDocument | Düğümün kök elementini (document nesnesi) döndürür. | 5 | 1 | 9 | Evet |
parentNode | Düğümün ana düğümünü döndürür. | 5 | 1 | 9 | Evet |
prefix | Düğümün adlandırma alanı ön ekiyi ayarlar veya döndürür. | Hayır | 1 | 9 | Evet |
previousSibling | Düğümün önceki en yakın aynı düzeydeki düğümünü döndürür. | 5 | 1 | 9 | Evet |
textContent | Düğüm ve soyu olan metin içeriğini ayarlar veya döndürür. | Hayır | 1 | Hayır | Evet |
text | Düğüm ve soyu olan metni (IE'nin özgül özelliği) döndürür. | 5 | Hayır | Hayır | Hayır |
xml | Düğüm ve soyu olan XML'yi (IE'nin özgül özelliği) döndürür. | 5 | Hayır | Hayır | Hayır |
Node nesnesi yöntemleri
Yöntem | Tanım | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | Düğümün alt düğüm listesinin sonuna yeni bir alt düğüm ekler. | 5 | 1 | 9 | Evet |
cloneNode() | Düğümü kopyalar. | 5 | 1 | 9 | Evet |
compareDocumentPosition() | İki düğümün belge konumlarını karşılaştırır. | Hayır | 1 | Hayır | Evet |
getFeature(feature,version) | Belirtilen özellik ve sürümle çalışan özel bir API'nin çalıştırılabilir bir DOM nesnesi döndürür. | Hayır | Evet | ||
getUserData(key) | Bu düğümdeki belirli bir anahtarla ilişkili olan nesneyi döndürür. Bu nesne, öncelikle aynı anahtar kullanılarak setUserData ile bu düğüme atanmış olmalıdır. | Hayır | Evet | ||
hasAttributes() | Mevcut düğümün özelliklere sahip olup olmadığını belirle. | Hayır | 1 | 9 | Evet |
hasChildNodes() | Mevcut düğümün alt düğümlerine sahip olup olmadığını belirle. | 5 | 1 | 9 | Evet |
insertBefore() | Belirtilen alt düğüm öncesine yeni bir alt düğüm ekle. | 5 | 1 | 9 | Evet |
isDefaultNamespace(URI) | Belirtilen adlandırma alanı URI'si varsayılan mı dönüyor. | Hayır | Evet | ||
isEqualNode() | İki düğümün eşit olup olmadığını kontrol edin. | Hayır | Hayır | Hayır | Evet |
isSameNode() | İki düğümün aynı olup olmadığını kontrol edin. | Hayır | 1 | Hayır | Evet |
isSupported() | Belirtilen özelliği destekleyip desteklemediğini döndürün. | 9 | Evet | ||
lookupNamespaceURI() | Belirtilen ön ekle eşleşen adlandırma alanı URI'sini döndürün. | Hayır | 1 | Hayır | Evet |
lookupPrefix() | Belirtilen adlandırma alanı URI'sine eşleşen ön eki döndürün. | Hayır | 1 | Hayır | Evet |
normalize() | Komşu Text düğümlerini birleştirin ve boş Text düğümlerini silin. | 5 | 1 | 9 | Evet |
removeChild() | Belirtilen alt düğümü (ve geri döndür) silin. | 5 | 1 | 9 | Evet |
replaceChild() | Yeni bir düğümle bir alt düğümü değiştirin. | 5 | 1 | 9 | Evet |
selectNodes() | Bir XPath ifadesi ile seçim yaparak düğümleri sorgulayın. | 6 | |||
selectSingleNode() | XPath sorgusu ile eşleşen bir düğüm bulun. | 6 | |||
transformNode() | Bir düğümü bir dizeye dönüştürmek için XSLT kullanın. | 6 | |||
transformNodeToObject() | Bir düğümü bir belgeye dönüştürmek için XSLT kullanın. | 6 | |||
setUserData(key,data,handler) | Bir nesneyi bir düğümle bir anahtara bağlayan bir anahtar. | Hayır | Evet |
- Önceki sayfa DOM NamedNodeMap
- Sonraki sayfa DOM NodeList