En son web geliştirme öğreticiler
 

XML DOM - Eleman Nesne


Element obje

Eleman nesnesi, bir XML belgesinde bir unsurunu temsil eder. Elementler özelliklerini, diğer elemanları veya metin içerebilir. bir eleman metin içeriyorsa, metni metin düğümü temsil edilmektedir.

IMPORTANT! Metin her zaman metin düğümler saklanır. DOM işleme ortak bir hata unsuru düğüme gidin ve metni içeren bekliyoruz etmektir. Ancak, daha basit elementtir düğümü altında bir metin düğümü vardır. Örneğin, <year>2005</year> , bir eleman düğümü vardır (year) ve metin içeren altında bir metin düğümü, (2005) .

Eleman nesne aynı zamanda bir Düğüm olduğundan, Düğüm nesnenin özellikleri ve yöntemleri miras.

Eleman Nesne Özellikleri

özellik Açıklama
attributes elemanı için özniteliklerin NamedNodeMap döndürür
baseURI elemanın mutlak taban URI döndürür
childNodes elemanı için alt düğümler bir nodelist döndürür
firstChild elemanın ilk çocuğu döndürür
lastChild elemanın son çocuğu döndürür
localName elemanın adının yerel kısmı
namespaceURI elemanın alanı tanım İade
nextSibling hemen öğeyi takip düğümü döndürür
nodeName onun türüne bağlı olarak düğümün adını döndürür
nodeType düğüm türünü döndürür
ownerDocument Kök elemanı döndürür (document object) bir element için
parentNode öğesinin üst düğümü döndürür
prefix Ayarlar veya öğenin ad alanı öneki döndürür
previousSibling eleman hemen önce düğümü döndürür
schemaTypeInfo öğesiyle ilişkili türü bilgilerini döndürür
tagName elemanın adını döndürür
textContent Ayarlar veya eleman ve onun soyundan metin içeriğini döndürür

Eleman Nesne Yöntemleri

Yöntem Açıklama
appendChild() düğümün çocuklarının listenin sonuna yeni bir alt düğüm ekler
cloneNode() Bir düğüm Clones
compareDocumentPosition() iki düğüm belge konum karşılaştırır
getAttribute() Bir özelliğin değerini döndürür
getAttributeNS() Bir özelliğin değerini döndürür (with a namespace)
getAttributeNode() Bir Özellik nesnesi olarak bir nitelik düğümünü döndürür
getAttributeNodeNS() Bir öznitelik düğümü döndürür (with a namespace) bir Özellik nesnesi olarak
getElementsByTagName() Bir eleman düğümleri eşleştirme nodelist ve çocuklarını döndürür
getElementsByTagNameNS() Bir eleman düğümleri eşleştirme nodelist döndürür (with a namespace) ve çocukları
getFeature(feature,version) Belirtilen özellik ve sürüm uzman API'leri uygulayan bir DOM nesnesi döndürür
getUserData(key) Bir bu düğümde bir tuşa ilişkili nesne döndürür. Daha önce nesnenin aynı anahtarla setUserData çağırarak bu düğüme ayarlanmış olmalıdır
hasAttribute() Bir öğe Belirli bir adla eşleşen tüm öznitelikleri olup olmadığını döndürür
hasAttributeNS() Bir öğe, belirtilen ad ve ad eşleşen tüm öznitelikleri olup olmadığını döndürür
hasAttributes() eleman tüm öznitelikleri olup olmadığını döndürür
hasChildNodes() eleman herhangi alt düğümleri olup olmadığını döndürür
insertBefore() Varolan çocuk düğüm önce yeni bir alt düğüm ekler
isDefaultNamespace(URI) Belirtilen isim alanının varsayılan olup olmadığını döndürür
isEqualNode() Kontroller iki düğüm eşitse
lookupNamespaceURI() alanı tanım belirtilen bir önek eşleşen döndürür
lookupPrefix() Belirtilen ad alanı URI eşleşen önek döndürür
normalize() Bu öğenin altında tüm metin düğümlerini koyar (including attributes) bir içine "normal" yani tek yapı (örneğin, elementler, yorum, işlem yönergeleri, CDATA bölümleri, ve taraf referanslar) Metin düğümleri ayıran formu, ne bitişik Metin düğümleri vardır, ne de boş Metin düğümleri
removeAttribute() Belirtilen niteliği kaldırır
removeAttributeNS() Belirtilen niteliği kaldırır (with a namespace)
removeAttributeNode() Belirli bir özellik düğümü kaldırır
removeChild() Bir çocuk düğüm kaldırır
replaceChild() Bir çocuk düğümü değiştirir
setUserData(key,data,handler) eleman üzerinde bir tuşa bir nesne ilişkilendirir
setAttribute() yeni bir özellik ekler
setAttributeNS() Yeni bir özellik ekler (with a namespace)
setAttributeNode() Yeni bir öznitelik düğümü ekler
setAttributeNodeNS(attrnode) Yeni bir öznitelik düğümü ekler (with a namespace)
setIdAttribute(name,isId) Özellik nesnesinin ISID özelliği doğruysa, bu yöntem beyan specified kullanıcı tarafından belirlenmiş bir kimlik özelliği olması özelliğini
setIdAttributeNS(uri,name,isId) Özellik nesnesinin ISID özelliği doğruysa, bu yöntem bildirir specified özelliği (with a namespace) kullanıcı tarafından belirlenmiş bir kimlik özelliği olmasını
setIdAttributeNode(idAttr,isId) Özellik nesnesinin ISID özelliği doğruysa, bu yöntem beyan specified kullanıcı tarafından belirlenmiş bir kimlik özelliği olması özelliğini