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 |